1

多くの異なる python スクリプトを起動するシェル スクリプトがあります。

シェル スクリプトは多くの変数をエクスポートし、それらは Python スクリプトによって使用されます。

これは、コマンド ラインで実行すると完全に機能しますが、crontab で実行すると機能しません。

cron ログで、シェル スクリプトが動作していることを確認できましたが、python スクリプトは実行されていないようです。

  1. Python スクリプトは、cron のシェル スクリプトから実行できますか?

  2. Python スクリプトは、cron から親シェル スクリプトによって設定された環境変数にアクセスできますか?

4

1 に答える 1

0

問題がある場合は、cron から呼び出されるスクリプト内のコマンドに完全修飾パスを使用して、cron が呼び出される必要最小限の環境での PATH および環境変数の問題を回避することをお勧めします。

于 2013-07-14T15:16:35.833 に答える