crontabは、cronデーモンの設定ファイルを管理するコマンドである。cronデーモンの設定ファイルであるcrontabファイルは、ユーザ毎に存在する。crontabファイルは直接編集することが禁じられているため、crontabコマンドを用いて表示、編集及び削除する。
crontab [ -u user ] [ -i ] { -e | -l | -r }
[#] min hour day month dayofweek command
先頭に#が付いている行は注釈である。minには、分を0から59までの数値又は*を指定する。hourには、時を0から23までの数値又は*を指定する。dayには、日を1から31までの数値又は*を指定する。monthには、日を1から12までの数値又は*を指定する。dayofweekには、曜日を0(日曜日)から6(土曜日)までの数値又は*を指定する。
commandには実行するコマンドを指定する。
毎日0時、4時及び12時にコマンドを実行する場合は、「0 0,4,12 * * *」と指定する。
$ crontab -l
$ crontab -e
先頭に#が付いている行はコメント(注釈)となる。