シェルとスクリプト、ネットワークの基礎、システム管理、重要なシステムサービス
crontabに「毎週月曜日の午前3時にバックアップスクリプトを実行する」設定を記述したい。正しいcrontabのエントリはどれか。
- A3 0 * * 1 /usr/local/bin/backup.sh
- ✓0 3 * * 1 /usr/local/bin/backup.sh
- C0 3 1 * * /usr/local/bin/backup.sh
- D0 3 * * MON-FRI /usr/local/bin/backup.sh
解説
crontabのフィールド順は「分 時 日 月 曜日」であり、月曜日は曜日フィールドで1と表す。よって「0 3 * * 1」が毎週月曜3時0分を表す正しい記述である。
根拠1.08.2 ジョブスケジューリング(cron)