0
更新PIP封裝在虛擬ENV我不知道爲什麼發生這種情況,我現在有這個成立於我crontab -e
通過cron
*/30 * * * * cd /home/www/ && source env/bin/activate && pip install --upgrade youtube_dl >/dev/null 2>&1
問題是這不是實際更新腳本。當我跑
cd /home/www/ && source env/bin/activate && pip install --upgrade youtube_dl >/dev/null 2>&1
在終端它升級,但當它通過cron運行它不。
我應該把它分解成一個bash腳本,以保證成功?如果我可以在終端中運行命令並且成功運行,那麼我的印象就是這樣,它也應該在crontab上成功執行。
你檢查了這些嗎? http://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work – Blue
是的,檢查了那些。權限已設置,其他crontab的工作正常。如果我拿出它運行良好和更新虛擬ENV,就好像是在虛擬環境下可能適用 – nadermx
大約有命令和完整路徑SH,而不是猛砸者 – Blue