回答:
いいえ。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。