🐧 Linux 総合学習プラットフォーム
定期実行

crontab コマンド

crontab [-e | -l | -r]

ユーザごとの cron 予定表を編集・表示・削除します。-e で編集、-l で一覧表示、-r で全削除です。1行が1つの定期ジョブで、先頭5フィールドに実行タイミング、続けて実行コマンドを書きます。

使用例

crontab -e自分用の予定表をエディタで開いて編集する。
crontab -l現在登録されている予定表の内容を表示する。
0 3 * * * /home/user/backup.sh毎日午前3時にバックアップスクリプトを実行する1行の例。

関連する学習トピック

📖 cron による定期実行のしくみ📖 crontab の書式(5フィールド)📖 シェルスクリプトと組み合わせた自動化📖 環境変数と PATH の注意点

crontab を使う実務レシピ

毎日決まった時刻に自動実行する
バックアップスクリプトを毎晩2時に自動で走らせたい。手で起動し忘れをなくす。
大事なデータを毎晩自動バックアップする
撮りためた写真や作業フォルダを、外付けディスクへ毎晩自動で退避したい。手動バックアップは絶対に続かないと知っている。

同じカテゴリのコマンド

systemctl list-timerssystemd-run

▶ 学習アプリで「crontab」を練習する