最近、crontabをいくつか変更し、新しいエントリを追加し、無効な(注釈付き)エントリを有効にしました。しかし、私が適用した新しい変更は実行されておらず、crontabは変更をマークしましたが、crontabは以前と同じように機能しました。
もう1つのことは、「/var/spool/cron」フォルダにあるrootユーザーのcrontabファイルも編集したことです。私はこれがそれに関連していると思います。
答え1
crontab ファイルを編集するには:いつも使用crontab -e
。 rootユーザーのcrontabを編集するには、を使用しますsudo crontab -e
。
crontabスプールディレクトリのファイルを変更することは絶対にお勧めできません。 via を編集すると、crontab -e
crontab を再度読み取る必要があることを cron デーモンに通知します。そうしないと、これが起こらない可能性があります。
関連:
答え2
/etc/crontab
たとえば、ファイルに変更を適用するには、コンソールエディタで編集する必要があります。
sudo nano /etc/crontab
変更はクローンを再ロードせずに自動的に適用する必要があります。crontab
ローカルコンピュータで変更してからサーバーに移動したとします。