Pythonと!

プログラミングド素人の勉強日記です。

* * * * * /hoge/hoge.sh

PATHが通っていない場合にこういうシェルスクリプトを書くと、cronを実行した際に/bin/sh: ~: not foundというエラーが出てしまう。そのため、shまでの絶対パスを記載すればOK。

* * * * * /bin/sh /hoge/hoge.sh

・shのパスがわからない場合の調べ方

$ which sh
  • Permission Denied

シェルスクリプトに実行権限がないため、権限を付与すればOK

$ sudo chmod +x hoge.sh