crontabで定期的なプログラムの作成をしたので備忘録を残しておきます。
まず実行するための曜日、日時を指定して、シェルスクリプトの保存されているフルパスを記載
※crontabは定期的にジョブを実行するようスケジュールするcronを設定するコマンド
参考記事:
crontabコマンドについてまとめました 【Linuxコマンド集】
注意:
crontab -e で編集画面にて 「例)*/30 * * * * ./home/test/work.sh」と記載する際は、アスタリスクの間に半角スペースがないとエラーになる。
Shellscriptの実行権限によっては、crontabが起動しないので注意
実行権限の変更
例)chmod 777 /home/test/work.sh
1. 分: */30 は30分ごとを意味
2. 時: すべての時(*)を指定
3. 日: すべての日(*)を指定
4. 月: すべての月(*)を指定
5. 曜日: すべての曜日(*)を指定
#crontab の編集
crontab -e
#例)
*/30 * * * * ./home/test/work.sh
#crontab の確認
crontab -l