/dev/null 2&>1 指令,發(fā)現(xiàn)如下報錯 ``` 00-18-01 Traceback (most recent call last): File "/home/c2/DDNS/run.py", line 21, in import requests ImportError: No module named requests ``` 腳本" />

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

linux下使用crontab運行Python腳本的坑

Tecode / 2304人閱讀

摘要:在使用腳本實現(xiàn)功能時發(fā)現(xiàn)并沒有定時運行在指令后面添加指令,發(fā)現(xiàn)如下報錯腳本多帶帶運行是正常的,但是已使用后運行異常,再一番后發(fā)現(xiàn),是不能正確加載的環(huán)境變量導(dǎo)致,需要做如下修改這里是列表文本直接執(zhí)行所在路徑,路徑可以使用指令來獲取,所以我的

在使用Python腳本實現(xiàn)DDNS功能時發(fā)現(xiàn)并沒有定時運行在指令后面添加>/dev/null 2&>1

指令,發(fā)現(xiàn)如下報錯

00-18-01
Traceback (most recent call last):
  File "/home/c2/DDNS/run.py" line 21 in 
    import requests
ImportError: No module named requests

腳本多帶帶運行是正常的,但是已使用Crontab后運行異常,再一番Google后發(fā)現(xiàn),是Crontab不能正確加載Python的環(huán)境變量導(dǎo)致,需要做如下修改:

  1. 這里是列表文本 直接執(zhí)行Python所在路徑,路徑可以使用whereis python 指令來獲取,所以我的指令是:
/usr/bin/python3.6 #此處必須指定使用的python版本,不然報錯

2.使用絕對路徑

/usr/bin/python3.6 /path/to/your/py/run.py

包括腳本需要指定的參數(shù)包含路徑的,都必須使用絕對路徑

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/126059.html

相關(guān)文章

  • 總是出問題的Crontab

    摘要:最近用寫了一些數(shù)據(jù)統(tǒng)計的腳本,并使用自動執(zhí)行,但是配置總是要過幾個坑才行的,這里總結(jié)一下這次遇到的坑。路徑我們在寫腳本時往往會使用相對路徑,但是在執(zhí)行腳本時,由于工作目錄不同,就會出現(xiàn)找不到文件或者目錄不存在的問題。 最近用Python寫了一些數(shù)據(jù)統(tǒng)計的腳本,并使用crontab自動執(zhí)行,但是配置crontab總是要過幾個坑才行的,這里總結(jié)一下這次遇到的坑。 輸出 要將cronta...

    Apollo 評論0 收藏0
  • django開發(fā)-定時任務(wù)的使用

    摘要:今天介紹在中使用定時任務(wù)的兩種方式。添加并啟動定時任務(wù)其它命令顯示當(dāng)前的定時任務(wù)刪除所有定時任務(wù)今天的定時任務(wù)就說到這里,有錯誤之處,歡迎交流指正 今天介紹在django中使用定時任務(wù)的兩種方式。 方式一: APScheduler1)安裝: pip install apscheduler 2)使用: from apscheduler.scheduler import Scheduler...

    wean 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<