crontab 是否運行舊版本的檔案?

crontab 是否運行舊版本的檔案?

這讓我抓狂:我每小時在 Raspberry Pi 上執行一次 Python 腳本。我更新了其中一個腳本,但即使重新啟動後,它似乎仍然運行舊版本的檔案。

該命令在/etc/crontab

0 * * * * python ~/Desktop/MyCoolPythonScript.py

我已經多次傳輸該文件,並檢查了 Pi 上的文件以確保新版本覆蓋了舊版本。一切看起來都很好。我還可以直接從命令列運行腳本,它會按預期工作。

有什麼辦法可以運行舊版的檔案嗎?我不明白這裡發生了什麼事!

答案1

有時,如果有編譯版本,它不會重新編譯 python 程式碼。在同一目錄中會有一個 .pyc 檔。刪除該檔案。然後看看它是否會運行新的 python 腳本

相關內容