回答:
いいえ。crontab -e
コマンドを使用してファイルを編集している限り、ファイルを保存すると、「New Crontab Installed」というメッセージが表示されます。それでおしまい。
crontab -e
、ファイルの編集に使用しなかった場合はどうなりますか?
cronを追加する方法/場所について詳しく説明することが重要です。しかし、私は以下があらゆる状況に対処すると思います。
はい、cron
変更を行ったことを認識しておく必要がありますが、いいえ、必ずしも明示的に更新する必要はありません。
私はcron
ここで短いバージョンのためにマニュアルを言い換えています:
前述のようにcrontab -e
、推奨される方法は、cron
何かが変更されたことを通知します。
ただし、cron
毎分「起動」して、その分のタスクがあるかどうかを確認します。また/var/spool/cron/crontabs
、更新された「mtime」(変更された時間、ファイルの内容が更新されている必要があることを意味する)でファイルをスキャンしてリロードします。
したがって、理論的には、何もしなければcron
「目覚めて」、あなたが直接何かを変更したことがわかります/var/spool/cron/crontabs
。
ただし、可能であれば、を使用してくださいcrontab -e
。編集が完了すると、更新されたというフィードバックも提供されます。
crontab: installing new crontab
具体的には、これは、で編集しcrontab
たばかりのファイルのコピーをメモリ内で更新したことを意味します。
マニュアルCRON(8)からの引用です:
cron searches its spool area (/var/spool/cron/crontabs) for
crontab files (which are named after accounts in /etc/passwd);
crontabs found are loaded into memory. Note that crontabs in this
directory should not be accessed directly - the crontab command
should be used to access and update them.
crontab <filename>
-とにも当てはまりますcrontab -r
。