First of all, let's look at the problem description, the following figure is my run-time error screenshot:
Solving method
Analyze the reason, maybe because I have a problem with my platform migration, we have permission to convert.
1 conversion under Windows:
Use tools such as UltraEdit or editplus to convert scripts to code and then execute them in Linux. The conversion method is as follows (UltraEdit): File-->conversions-->dos->unix.
2) method
Use VIM to open the Sh file and enter:
[Plain]
: Set FF
Enter, display fileformat=dos, reset file format:
[Plain]
: Set Ff=unix
Save exit:
[Plain]
: Wq
We can do it again.
3 Conversion of permissions in Linux
can also be converted in Linux:
First, make sure the file has executable permissions
#chmod u+x filename
Then modify the file format
#vi filename
All of the above three methods can help you solve the Linux implementation. sh file when no such files or directiory a problem, there is a need for friends can be consulted, I hope this article to share for everyone to help.