bsp:リアルタイムエッジ 3.1.0.xml
/etc/net-debug.sh ファイルは /etc/crontab 内で定期的に実行されますが、現在このスクリプトは実行されません。理由は何ですか?
こんにちは、
Cronジョブが失敗する一般的な理由
chmod +x /path/to/your/script.shを使用してスクリプトを実行可能にする必要があります。PATHが制限された最小限の環境でスクリプトを実行します。スクリプト内のコマンドが見つからない場合があります。lsの代わりに/bin/lsを使用します)。/etc/crontab ファイルに ユーザー フィールドがありません。コマンドの前にユーザー名が必要です。* * * * * /path/to/your/script.sh >> /var/log/your_script.log 2>&1
ls -l /path/to/your/script.shを使用して、スクリプトに実行 ( x ) 権限があることを確認します。そうでない場合は、 chmod +x /path/to/your/script.shを実行します。 grep ではなく /bin/grep )。PATHやその他の必要な変数を追加します。/etc/crontabを開き、エントリの最後のコマンドの後に改行文字があることを確認します。/etc/crontabの場合、ユーザー フィールドが存在することを確認します (例: root )。cron.dを使用します:ルート所有のジョブの場合は、 /etc/cron.d/に配置することを検討してください。より良い構成のために/etc/crontabを直接編集する代わりによろしくお願いします。