独り言ch

このブログでは、個人的な体験談や意見などを好き勝手書くサイト。

【Linux:備忘録】crontab 設定編

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