crontab -rを使えなくしてみた。

crontabは恐ろしいオプションがあるとそこらじゅうのブログで見ていて、crontab -eもしないようにcrontab file_nameで設定するように心がけていました。
で、いざやっていると、crontab file_nameの後ってうんともすんとも言わんのです。
こんな感じです。

[shiraji ~]% cat test.crontab
0 0 * * * /bin/bash /tmp/test.sh
[shiraji ~]% crontab test.crontab ### ★ここで何も言わない
[shiraji ~]% crontab -l
0 0 * * * /bin/bash /tmp/test.sh
[shiraji ~]%
本当に設定できたの?と毎回crontab -lをするはめに。
結局オプションコマンド必要じゃん!・・・じゃあcrontab file_nameの後に必ずcrontab -lをするようにしようとaliasを作ってみた。

結果、偶然crontab -rを使えなくできた。
crontab -u shiraji -rはできるのでご注意を。-rあればコマンドスルーでできると思うけど、複雑になるし、-uコマンド使わないから、省略。

てかcrontabなんて使わずに、Jenkins使えばいいと思う。