1
私はコマンドラインからうまく動作するcrontabのpythonスクリプトを実行していますが、cronで動作しているときはまったく動作していないようです。これがbashスクリプトであれば、「bash -x」をcrontabに追加し、STOUTとSTDERRをログファイルに追加します。スクリプト内でコードの個々の行の実行をキャプチャする同様のPythonモードがありますか?'bash -x'と同様に、実行された各行をトレースするpythonのモードがありますか?
あなたはすでにstderrをファイルに記録してみましたか?あなたのスクリプトがいくつかの本当にひどいことをしていない限り(すなわち、 'try:...' 'except:pass''を除いて)、失敗は一般に黙ってはいけません。 –
私はしましたが、これはPythonスクリプトで非常に定期的に実行するものなので、printステートメントを記録する以外のものが必要でした。 – DrStrangepork