私が(例:Fedoraで)vimを使用してcrontabファイルを編集してからcrondを再起動した場合:
/etc/init.d/crond restart
その後、実際のcrontabファイル「/etc/crontab」は実際の実際のcronjobと同じです。いいね!
しかし:
質問: "/etc/crontab"ファイルが修正されたがcrondが再ロードされていない場合、実際のcronjobをどのようにリストしますか?これにより、実際のcronjobは "/ etc / crontab"ファイルと同じではありません。
ありがとうございます!
答え1
私が知っている限り、すべてのcron実装は/etc/crontab
毎分、つまりジョブが実行されるたびに再読み込みされます。したがって、「本当の」cronジョブはcrontabファイルのジョブです。
最初に実行するタスクを確認してから、crontabを確認するバグがあるcron実装がありました。これにより、ジョブ設定とジョブ実行の間に約1分の遅延が発生します。私はLinuxの現在のcronの実装(そしていくつかあります)が影響を受けないと思います。