cronを利用してみた

cronはUnixやLinuxで使われるスケジューラーで、定期的に実行するデーモンプロセスです。一定の間隔で処理したり、決まった日時に処理を行えます。ユーザごとに用意されているcrontabファイルを編集することで設定する。ここでは、cronコマンドについて解説していきます。

bash


# cronの設定を確認
$ crontab -l

# cronの設定を編集
# 分、時、日、月、曜日、コマンド
# 曜日(日曜日から、0~6)
# *: ワイルドカード
$ crontab -e

# cronの実行結果をメール送信
# スケジュールしたコマンドの上に記述
MAILTO=hoge@example.com

# 毎日6時にプログラムを実行
00 6 * * * python /home/hoge/test.py

# 毎週水曜日13時と18時に実行
00 13,18 0 0 3 python /home/hoge/test.py

# 2分ごとに実行
*/2 * * * * python /home/hoge/test.py