cronは決められた時刻にコマンドを定期的に実行させるためのデーモンプロセスです。
-
cronの起動確認
/etc/rc.d/init.d/crond status crond (pid xxxx) を実行中...
-
cronの起動
/etc/rc.d/init.d/crond start
-
cronの設定ファイル(設定変更非推奨)
cat /etc/crontab
# 「/etc/password」の記述に関係なく、強制的にここで定義されたシェルを利用 SHELL=/bin/bash # パスの設定 PATH=/sbin:/bin:/usr/sbin:/usr/bin # cronの実行結果をここで指定されたユーザー宛にメール MAILTO=root # cronによりプログラム実行されるときのカレントディレクトリ HOME=/
-
cronへの登録(手動)
crontab -e
* * * * * プログラム名 1番目:分(0 - 59) 2番目:時(0 - 23) 3番目:日(1 - 31) 4番目:月(1 - 12) 5番目:曜日(0 - 6)(日曜日が0) or (sun,mon,tue,wed,thu,fri,sat)
編集が完了すると下記パスにユーザ名のファイルに保存される。
/var/spool/cron/ユーザ名
-
cronへの登録(自動)
対象ディレクトリに配置するだけで自動実行される。/etc/cron.hourly:1時間に1回実行 /etc/cron.daily:1日に1回実行 /etc/cron.weekly:1週間に1回実行 /etc/cron.monthly:1ヶ月に1回実行