💬
Linux Cronについて学ぶ
Cron:ジョブスケジューリング
Crontabコマンドで定期的に実行するコマンドと時刻を設定し指定時刻にCronデーモンにより実行
Crontab:実行したい内容をCrontabに設定
Crontab(システム)
ファイル: /etc/crontab
etcディレクトリ内のCrontabファイル
Cron全体の設定ファイル
Crontab(ユーザ)
ファイル: /var/spool/cron
Crontabの編集にはオプションをつけて実行
-e 編集 -l 表示 -r 削除(vimで起動)
Cronの確認
ls -la /var/spool/cron/*
Cron動作確認
tail -f /tmp/ファイル名
tmp:一時的なファイル
tail:ファイルの中身確認
Cronの制限
vim /etc/cron.deny
にユーザを記述
anacron
システム保守に使用
事前に指定した日、週、月で実行する
anacronは電源が切れている際、再度電源を入れると実行可能、cronは実行不可
Discussion