2022年8月、ホームページを全面リニューアルしました! 情報を分かりやすくお伝えできるサイト作りを目指してまいります。

シェルが実行できない!

現象:
Linuxサーバでオリジナルのシェルプログラムが、

# ./kanshi.sh

:bad interpreter: no such file or directory

のエラーを吐いて実行できない。


原因と対策:
これは、WindowsフォルダーからFTPなどで転送したファイルに良く起きる。改行コードがCR (^M)になってしまう現象である。 したがって、LFに直す必要が有るので以下のサイトに書いてある方法でCRを取り除くこと。

Linuxコラム Q&A のNo.20を参照のこと。

以上

コメント