私はスクリプトabc.shを持っており、crontab.nowでスケジュールしています。abc.shはsudoを使って別のスクリプトを呼び出しています。私はabc.shを手動で実行していますが、スケジューラからabc.shが5分ごとに実行されていますが、sudoを使って別のスクリプトを呼び出すことはできません。これは私にとっては奇妙なことです。誰にでも助けてください。スケジュールされたcronジョブが動作しない
-2
A
答えて
0
これは、人々がsudoを使うときによく起こります。 使用する環境が特権ユーザーに設定されていません。そのため、$ PATHやその他の環境変数は期待どおりに設定されないことがあります。 これを設定したり、sudoの動作を変更することはできますが、ほとんどの人はcronのファイルへの完全なパスを使用するだけでこれを回避することができます。
は、同様に、この記事を見てください:Where can I set environment variables that crontab will use?
1
あなたはcronジョブは、いくつかのエラーまたは警告メッセージを送信しているかどうかを確認するために/var/mail/<username>
ファイルを見てみることができます。または、/opt/clearcache.sh
ファイルの実行権限を設定していない可能性がありますか?
+0
最近見つからなかった上記のディレクトリにcron関連のログ...実行可能なpermissions.iにも問題はないclearcache.shファイルへのsudoのアクセス権がある –
関連する問題
- 1. CronジョブでスケジュールされたPythonスクリプトが失敗しました
- 2. Raspbian Cronジョブが動作しない
- 3. CronジョブがYii2で動作しない
- 4. SpringスケジュールされたCronジョブが間違った時刻に起動する
- 5. Apache Aurora cronジョブがスケジュールされていません
- 6. Oracle dbでスケジュールされたジョブのパフォーマンスLinux cronタブでスケジュールされた同じジョブ
- 7. マルチテナントPHPアプリケーションのCronジョブ/スケジュールされたタスク
- 8. cronジョブ/スケジュールされたタスクサービスは有効になっていますか?
- 9. シェルスクリプトヘルプcronジョブが実行されない
- 10. cronジョブが動作していませんノード-cron
- 11. スケジュールされたSQLジョブが実行されていない
- 12. Cronジョブが動作しません
- 13. cakephp 3 cronジョブがcpanelで動作しない
- 14. cronジョブがcodeigniterで動作しない2.2.5
- 15. cronジョブが動作しないcakephp 3 by godaddy server cpanel
- 16. cpanelのcodeigniterのCronジョブが動作しない
- 17. M2E CronジョブがMagentoで自動的に実行されない
- 18. カスタムcronジョブがMagento2をスケジュールしていません
- 19. GKE:スケジュールされたジョブ
- 20. ピボットクラウドファウンドリー - Javaスケジュールされたジョブ
- 21. Express起動時にスケジュールされたジョブを作成
- 22. nodejsループバックでcronジョブをスケジュールする
- 23. ローカルホストウィンドウでcronジョブをスケジュールする
- 24. コマンドラインでsshでcronジョブをスケジュールする
- 25. スケジュールされたsqlcmdタスクが動作しない
- 26. Dockerコンテナ内でスケジュールされたcronジョブを実行するためのソリューション?
- 27. Cronのジョブが動作を停止しました
- 28. スケジュールされたジョブが並行して実行されない理由
- 29. rsyncスクリプトは動作しますが、cron経由でスケジュールされている場合は動作しません
- 30. ASUSTOR NASモデルで動作しないcronジョブAS-302T
sudoはabc.shの子スクリプトをパスワードなしで実行できますか? – myaut
@AMITGHOSHというスタックオーバーフローへようこそ。 https://stackoverflow.com/help/how-to-askおよびhttps://stackoverflow.com/help/mcveをご覧ください。特に、スクリプトとcronの設定に関するいくつかの詳細を提供する必要があります。 – Degan
はい。私の子スクリプトはパスワードを必要としません...手動でテストしました。予想どおりに動作しています –