crontab のオプション

crontab のオプションは以下の通り。

-u : crontab の所有者を指定
-l : 現在の crontab を標準出力に表示
-e : crontab を編集
-r : crontab を削除

キー配列で e と r は隣にあるので crontab -e とするつもりが crontab -r としてしまい crontab を誤って削除してしまうおそれがある(というかやってしまった)。誤って削除しないようにするためには以下のような alias を設定しておくとよい。


alias crontab='crontab -i'

i オプションを設定しておくと crontab -r としたときに "crontab: really delete {$USER}'s crontab?" という確認が出る。
ただし i オプションはBSD版だと使用できない。