0
我寫了一個script.py
,它打開一個tk窗口並在窗口包含的畫布上用烏龜繪製。我想通過使用砰砰來啓動這個腳本:通過plink在樹莓上啓動一個Python腳本
plink.exe -pw raspberry [email protected] python /home/pi/script.py
但我總是收到一個錯誤:
script.py line 32, in <module> root = Tk()
no display name and no $DISPLAY environment variable
我覺得同樣的錯誤導致了的crontab不執行script.py
。
我在crontab條目:
*/1 * * * * python /home/pi/script.py
的語法應該是正確的,因爲其他腳本工作,如果我在CMD把python /home/pi/script.py
手動一切都很好。 script.py
得到執行。我該如何解決這個問題並讓crontab執行script.py
?爲什麼我不能通過plink執行script.py
?
非常感謝!解決方法是: '*/1 * * * * DISPLAY =:0 python/home/pi/script.py' 我不知道爲什麼我沒有找到它.... – Kazulka