關於linux定時執行python腳本無法執行的錯誤解決

如果你的情況是:

手動運行腳本沒問題,但是加到cron中定時執行就要出錯(無法達到預期效果),且已經確認crontab中語句,環境等硬性條件沒問題的情況下,那麼你應該就是跟我一樣的問題了,希望下面的解決辦法能幫到你

解決辦法很簡單:

其實就是文件讀寫方面的路徑問題

舉例:我的腳本放在/root/test目錄下 腳本中生成的文件路徑我直接寫的文件名,意思就是生成在當前目錄,也就是test目錄下,但是定時執行的時候文件就會生成在/root目錄下,即與test同級了,出現這種問題具體爲啥還沒來得及研究,反正解決辦法很簡單,代碼中路徑改爲絕對路徑即可解決。

代碼中若是讀取文件,也同理,通通改成絕對路徑即:/root/test/xxx.txt 即可解決問題,可以交給系統定時執行,自己愉快的去玩耍啦!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章