
これに困っています。Raspberry Pi で 1 時間に 1 回、Python スクリプトのセットを実行しています。スクリプトの 1 つを更新しましたが、再起動後も、ファイルの古いバージョンが実行されているようです。
のコマンド/etc/crontab
:
0 * * * * python ~/Desktop/MyCoolPythonScript.py
ファイルを数回転送し、Pi 上のファイルをチェックして、新しいバージョンが古いバージョンを上書きしたことを確認しました。すべて問題ないようです。コマンド ラインから直接スクリプトを実行することもでき、期待どおりに動作します。
ファイルの古いバージョンを実行している可能性はありますか? ここで何が起こっているのかわかりません!
答え1
コンパイル済みのバージョンがある場合、Python コードが再コンパイルされないことがあります。同じディレクトリに .pyc ファイルがあります。そのファイルを削除してください。その後、新しい Python スクリプトが実行されるかどうかを確認してください。