Linuxサーバ設定備忘録
本文へジャンプ

  Linuxコマンド-【crontab】

各ユーザのためのcrontabファイルを管理する


 構文
 crontab [ -u user ] file
 crontab [ -u user ] { -l | -r | -e }
 オプション
 -u user 指定したユーザのcron設定を行う
 -l 現在設定されているcrontabの内容を標準出力へ表示する
 -r 現在設定されているcrontabを削除する
 -e 環境変数VISUALもしくはEDITORで指定されているエディタを使って現在のcrontabを編集する
 crontabの書式
 min hour day month week command
 min 分(0〜59)を指定。ワイルドカード(*)を使用できる
 hour 時(0〜23)を指定。ワイルドカード(*)を使用できる
 day 日(1〜31)を指定。ワイルドカード(*)を使用できる
 month 月(1〜12)を指定。ワイルドカード(*)を使用できる
 day 曜日(0〜7[0,7は日曜日] or sun〜sat)を指定。ワイルドカード(*)を使用できる
 command 実行するコマンドまたはスクリプトを記述する
 使用例
 毎日14:30にdateコマンドを実行する
 crontab -e
 30 14 * * * date >> /home/hiro/date.log←14:30に実行するように左のように編集して保存
 月曜日の14:30にdateコマンドを実行する
 crontab -e
 30 14 * * mon date >> /home/hiro/date.log←月曜日の14:30に実行するように左のように編集して保存
 10分ごとにdateコマンドを実行する
 crontab -e
 */10 * * * * date >> /home/hiro/date.log←10分ごとに実行するように左のように編集して保存
 関連事項
Copyright©2006 Linuxサーバ設定備忘録 All Rights Reserved.