linux脚本执行提示: No such file or directory问题解决
第一个问题:
在想通过
cd到.sh文件所在的目录,然后执行./xxx.sh时候发现无法执行,那可能是权限问题
解决办法:使用 chmod u+x xxx.sh 提高权限
第二个问题:
在执行./xxx.sh时候报错No such file or directory,没找到这个文件,可能是格式问题,或者确实没在这个路径下
解决办法:1.检查路径下有没有执行文件:路径下查看 ls -l
2.格式问题:
一般是文件格式是dos格式,改成unix 格式即可,方法
用vim打开该sh文件,
输入: :set ff
回车,显示fileformat=dos,
重新设置下文件格式: :set ff=unix
保存退出 : :wq
友情提示:最好不要用windows编辑器写linux脚本,很容易出现问题