1. 程式人生 > >crontab 因為環境變數問題執行不了python 任務,

crontab 因為環境變數問題執行不了python 任務,

首先linux機器上是有python3,但是在定時任務中執行python3指令碼的同時會報錯,日誌顯示不是用python3執行的,

這時候我們用sh 指令碼讀取python     sh  內容 #!/usr/bin    which python3    在用crontab  讀取python 

可見 手動讀取的 合crontab 讀取的不同,      /user/bin/python3 這是crontab 讀取

/user/local/bin/這是手動讀取,這時候我們 需要把ceontab中的python 路徑 改成我們手動讀取的/user/local/bin/python

這是一個環境 變數問題, 我們需要在crontab中建立一個軟連線,  需要把crontab,和手讀取python路徑保持一致

軟連線 : ln -s /usr/local/bin/python3 /usr/bin/python3