-bash: .sh : /bin/sh^M: bad interpreter: No such file or directory 错误排查
-bash: .sh : /bin/sh^M: bad interpreter: No such file or directory 错误排查
今天部署新写的程序到centos上,结果执行脚本的时候一直报这个错误,找了很多资料,最后才解决。这里记下来,供以后参考。
这个错误脚本文件的格式系统不兼容导致的。
解决方法:
vim 文件名.sh? -- 用vim打开文件
:set ff=unix??? -- 执行后,保存退出。
在执行脚本,问题解决。
1 楼 thihy 2013-06-16 dos2unix