学んで頑張っています。予約されたこと今日。
デフォルトエディタでは、次のコマンドを実行してcrontabを削除する原因を特定するのが難しくなります。crontab-r。
今私が走るときクローンタップ-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