Centos Crontabが応答しない

Centos Crontabが応答しない

私は学び、実験していましたクローンタブ今日。

デフォルトのエディタは私にはわかりにくすぎたので、crontabを削除して実行しました。crontab -r

今、走るときcrontab -e新しいcronタスクを入力しても何も起こりません。crontab -r先ほど実行したコマンド。

誰か助けてくれませんか?

答え1

crontab -e を実行したときに何も起こらず、通常のプロンプトが返されましたか?

空白スペースが表示される場合は、次のように変数を入力する必要があります。

0 0 * * * /opt//newauditlog.ksh > /dev/null 2>&1

これを実行したら、:wq! で終了できます。

答え2

これは私にとっては RTFM の質問のように思えます ;-)

man crontab

-e オプションは、VISUAL または EDITOR 環境変数で指定されたエディターを使用して現在の crontab を編集するために使用されます。エディターを終了すると、変更された crontab が自動的にインストールされます。どちらの環境変数も定義されていない場合は、デフォルトのエディター /usr/bin/editor が使用されます。

したがって、-e オプションは「変更された crontab を自動的にインストールする」必要があります。

ユーザー名とジョブに一致するファイルがあることを確認してください/var/spool/cron/crontabs内容を確認する/etc/cron.allowそして/etc/cron.deny

また、cron デーモンが実行されていることを確認します。 ps aux | grep cron

関連情報