毎日実行される cron ジョブにスクリプトを追加しようとしています。
いろいろ試してみましたが、どれもうまくいかないようです。
まず、cron.daily にスクリプトを追加しようとしましたが、トリガーされませんでした。
#!/bin/sh
cd ~/foo/
/usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log
次にcrontabに次の行を追加してみました。vi クローンタブ同じこと
17 * * * * root cd ~/foo/ && /usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log
次に、crontab -e を使用して、以前と同じ行を追加してみましたが、何もありませんでした。
定期スクリプトを起動するのは初めてですが…再起動するものはありますか?
追伸:なぜvi クローンタブそしてcrontab -e同じものが表示されませんか?
答え1
スクリプトが実行可能であることを確認する
chmod +x yourscript.sh