Linux executes. sh file, prompting no such file or directory problem Resolution
12-06-28 16:59love__coder
Linux executes the. sh file, prompting no such file or directory issues
Problem description
Workaround
Analyze the cause, maybe because I have a permissions issue with the platform migration, we're going to switch permissions.
1) Convert under Windows:
Use some editors, such as UltraEdit or EditPlus, to first convert the script encoding and then put it into Linux for execution. The conversion mode is as follows (UltraEdit): File-->conversions-->dos->unix.
2) method
Open the Sh file with vim and enter:
[Plain]
: Set FF
Enter, display Fileformat=dos, reset the following (www.111cn.net) file format:
[Plain]
: Set Ff=unix
Save exit:
[Plain]
: Wq
We can do it again.
3) Conversion of permissions in Linux
You can also convert from Linux:
First, make sure that the file has executable permissions
#chmod u+x filename
Then modify the file format
#vi filename
Three methods can be easily and quickly solved about Linux execution. sh file, prompting no such file or directory this issue.
Under the window platform, write the shell script file, migrate to the Linux platform, assign executable permissions, execute the SH file,
However, no such file or directory is indicated. LS down, there is indeed the file, how can things be,
Is it a file format compatibility issue? Open the Sh file with vim and enter:
[Plain]
: Set FF
Enter, display Fileformat=dos, reset the following file format:
[Plain]
: Set Ff=unix
Save exit:
[Plain]
: Wq Linux executes. sh file, prompting no such for solution to problems with file or directory
12-06-28 16:59love__coder
Linux executes the. sh file, prompting no such file or directory issues
Problem description
Workaround
Analyze the cause, maybe because I have a permissions issue with the platform migration, we're going to switch permissions.
1) Convert under Windows:
Use some editors, such as UltraEdit or EditPlus, to first convert the script encoding and then put it into Linux for execution. The conversion mode is as follows (UltraEdit): File-->conversions-->dos->unix.
2) method
Open the Sh file with vim and enter:
[Plain]
: Set FF
Enter, display Fileformat=dos, reset the following (www.111cn.net) file format:
[Plain]
: Set Ff=unix
Save exit:
[Plain]
: Wq
We can do it again.
3) Conversion of permissions in Linux
You can also convert from Linux:
First, make sure that the file has executable permissions
#chmod u+x filename
Then modify the file format
#vi filename
Three methods can be easily and quickly solved about Linux execution. sh file, prompting no such file or directory this issue.
Under the window platform, write the shell script file, migrate to the Linux platform, assign executable permissions, execute the SH file,
However, no such file or directory is indicated. LS down, there is indeed the file, how can things be,
Is it a file format compatibility issue? Open the Sh file with vim and enter:
[Plain]
: Set FF
Enter, display Fileformat=dos, reset the following file format:
[Plain]
: Set Ff=unix
Save exit:
[Plain]
: Wq
Again, I can do it. This matter again to me to wake up, the program as far as possible under the Linux write, migration, may be a lot less problems.
Again, I can do it. This matter again to me to wake up, the program as far as possible under the Linux write, migration, may be a lot less problems.
Linux SH file hint no such file or directory