Linux Cron クイックリファレンス

目次

crond

クーロンのデーモンプロセス

$ service crond status
# or
$ /etc/rc.d/init.d/crond status

crontab

crondで処理する内容の設定。

  • /etc/crontabを使用すれば実行ユーザーも指定できるのでこちらを使用する。

# 登録されているcronを確認する
$ crontab -l

# 設定の全削除
$ crontab -r

# cronを登録・削除する
$ crontab -e

# [分][時][日][月][曜日][コマンド]
* * * * * /your/path/command.sh

# 例
0,10 17 * * 0,2,3         # 毎週日,火,水曜の 17:00と 17:10に実行
0-10 17 1 * *             # 毎月 1日の 17:00から17:10まで 1分毎に実行
0 0 1,15 * 1              # 毎月 1日と 15日と 月曜日の 0:00に実行
*/10 * * * *          # 10分おきに実行
0 * * * *           # 毎時 0分に 1時間おきに実行
* * * * *                 # 毎分実行

# ログ不在るの場所
$ vim /var/log/cron