1. 程式人生 > >/bin/bash^M: bad interpreter: No such file ordirectory

/bin/bash^M: bad interpreter: No such file ordirectory

bash bin ordirectory

執行腳本時提示:

-bash:/etc/init.d/jmeter_agentd: /bin/bash^M: bad interpreter: No such file ordirectory

不是權限問題,是文件格式的問題。

出現上面錯誤的原因之一是腳本文件是DOS格式的, 即每一行的行尾以\r\n來標識, 使用vim編輯器打開腳本, 運行:

:set ff?

會出現

fileformat=doc

可以看到DOS或UNIX的字樣. 使用

:set ff=unix

把它強制為unix格式的, 然後存盤退出, 即可!


/bin/bash^M: bad interpreter: No such file ordirectory