web-dev-qa-db-ja.com

CentOSを実行していないcron

私はここで何が間違っているのですか?シェルスクリプトを実行するようにcronジョブを設定しようとしていますが、機能しません。 crontab -eを実行した後、以下を入力しました。 contrab -lを実行すると表示されます。

0 2 * * * root /root/localbackup.sh
3
RonnieT

/ etc/crontabに使用されているcrontab形式を使用しています。ユーザーのcrontabの場合、ユーザーを指定する必要はありません

 0 2 * * * /root/localbackup.sh

実行する必要があります。


仲間に答える

Viからの出力は正常であり、crontabはそれを正しい場所にコピーします

  • cronが実行されている であることを確認してください
  • コマンドの最後に改行があることを確認します(crontab -eを実行し、行の最後でReturnキーを押します)
  • Cronからメールで送信される出力については、rootアカウントのメールを確認してください。
  • コマンドの出力をキャプチャします0 2 ... &>/tmp/mylog.log
7
user9517

実行

service crond status

cronがアクティブかどうかを確認します。

0