毎日決まった時刻に自動実行する
バックアップスクリプトを毎晩2時に自動で走らせたい。手で起動し忘れをなくす。
手順
crontab -lまず現在の登録内容を確認。消さないように控えておく。crontab -e編集画面を開く。1行1ジョブ。`分 時 日 月 曜 コマンド` の5フィールド。0 2 * * * /home/user/backup.sh >> /var/log/backup.log 2>&1毎日2:00に実行。出力とエラー(2>&1)をログへ残すと、失敗を後から追える。systemctl status cronそもそも cron が動いているか確認。止まっていれば当然実行されない。⚠
注意cron の環境変数は普段のシェルと違う。スクリプト内は絶対パスで書き、PATH に頼らない。動作は手動実行で先に確かめる。