crontabでコマンドを実行した後、Cronジョブは実行されません。

crontabでコマンドを実行した後、Cronジョブは実行されません。

次のコマンドを使用してLinuxでクローンジョブを実行しようとしています。

crontab -e

次の内容を入力して保存してください。

MAILTO="[email protected]"
00 01 * * * /usr/local/bin/php /var/www/html/cron.php > /dev/null 2>&1

このクローンの仕事を保存しています。しかし、実行されません。メールで何の出力も受信されません。実行中のクローンジョブの詳細を取得する方法がわかりません。それともcronジョブを実行するより良い方法はありますか?

ベストアンサー1

貼り付けたクローンジョブは毎日午前1時に実行され、この> /dev/null 2>&1セクションでは出力が削除されます。

電子メールでスクリプトの出力を受け取るには、このビットを削除してください。

ジョブが実行されていましたが、早く失敗した可能性があります(おそらく、cron提供環境にテスト環境で提供されたものが不足していた可能性があります)。この操作をやり直してからcronメールを受け取ることがわかります。

おすすめ記事