現象:
Linuxサーバでオリジナルのシェルプログラムが、
# ./kanshi.sh
:bad interpreter: no such file or directory
のエラーを吐いて実行できない。
原因と対策:
これは、WindowsフォルダーからFTPなどで転送したファイルに良く起きる。改行コードがCR (^M)になってしまう現象である。 したがって、LFに直す必要が有るので以下のサイトに書いてある方法でCRを取り除くこと。
Linuxコラム Q&A のNo.20を参照のこと。
以上
コメント