毎分実行するようにジョブをスケジュールするためにcronを使用しようとしています。
* * * * * /home/yzm/simple.sh >> /var/log/cron.log
これにより、次のものが返されます。bash: yzm: command not found
フォルダからCDを移動します。
cd .. * * * * * /home/yzm/simple.sh >> /var/log/cron.log
返品:
bash: bin: command not found
端末を介して実行したときにスクリプトが機能することを確認しました。sh /home/yzm/simple.sh
うまくいくにはどうすればいいのかわかりません。 crontabコマンドを実行しようとするたびに、現在のディレクトリの最初のエントリだけがインポートされ、「コマンドが見つかりません」が印刷されるようです。
答え1
スクリプトとスクリプトの権限を変更し、chmod u+x /path/to/script.sh
スクリプトを実行できました。ルートに変更するかどうかはわかりませんが、全体的にルートに変更しました。