コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

安全・確実にcrontabを更新する

いつもググってしまうので、手元に書き留める

更新手順

1.作業ディレクトリの作成

crontabのテキスト情報を保存する箇所を作ります。 長く使うならそれっぽい名前、短く使うなら短命な名前(crontab_tmp)とか意図にあったネーミングにする感じで

$ cd ~
$ mkdir crontab_tmp
$ cd crontab_tmp

2.現在のcrontabの保存と編集用ファイルの作成

crontabのバックアップを取ります、日付とかで書いておくとわかりやすいです

$ crontab -l > crontab.20190101

そこから編集用のテキストを作ります

$ cp crontab.20190101 crontab.edit

3.編集用ファイルで作業する

編集したい内容を作業します

$ vi crontab.edit

作業が終わったら差分を確認します

$ crontab -l | diff crontab.edit -

4.反映作業をする

反映作業、および意図通りになっているかを確認します

$ crontab crontab.edit
$ crontab -l

参考リンク