おぼえがき

書式

頭に数値または*を5つ書いてコマンドを書く
分 時間 日 月 曜日 コマンド の順

1,3,5 1と3と5
1-5 1,2,3,4,5と同じ
* first-lastと同じ
1-5/2 1-5を間隔2で(1,3,5と同じ)

曜日は0と7が日曜日

登録

% crontab ファイル名

確認

% crontab -l

デバッグ時?

crontabコマンドは引数省略ではなくハイフン指定により標準入力を読むタイプ

% crontab -l > backup.txt
% echo '* * * * * command ... 2>&1 >> test.txt' | crontab -
% tail -f test.txt
% crontab backup.txt

コマンドの起動は /bin/sh -c コマンド で行われている。
bashはshとして起動されると、ログインシェル時のみ.profileを読み込み、それ以外は何も読み込まない。
結局、ここでは何も読み込まない。