我已經在Anaconda內使用Spyder作爲IDE編寫了我的第一個python腳本。好極了!該腳本從谷歌金融中提取數據並將其發送給我。在Spyder中運行時,它工作正常。使用Cron運行用Spyder IDE編寫的python腳本
現在我想安排腳本在白天的特定時間運行。所以,研究後,我試圖建立工作,在cron使用下面的語法運行:
15 12 * * * users/paul/desktop/pythonscript.py
我認爲這將在12:15運行腳本,但沒有任何反應。
我試圖在IDLE打開腳本並運行它或者從終端運行它進行試驗,但我不能讓任何這些工作,因爲它告訴我,沒有一個模塊是進口的。
所以......有人可以告訴我如何安排在Spyder中編寫的python腳本在特定時間運行嗎?
謝謝!
看起來像你使用python3。是對的嗎?看到我下面更新的答案。你需要在cron中指定PATH。 – 9Breaker
另外,由於這是您第一次使用cron,因此您應該知道在開放shell中不會看到任何輸出。該作業在後臺運行。如果您的腳本不輸出文件或創建日誌文件,那麼您的標準輸出將會丟失。如果您正在查找腳本正在運行的驗證,則需要將輸出發送到日誌文件。見https://superuser.com/questions/122246/how-can-i-view-results-of-my-cron-jobs – 9Breaker