我使用centOS,在命令行,我執行>./tv.py
腳本,它運行正常。crontab無法運行python腳本
但是,當我包含到/etc/crontab
,條目*/30 * * * * /root/tv.py
,它沒有。
我在做什麼錯?
這是腳本的頭:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
我使用centOS,在命令行,我執行>./tv.py
腳本,它運行正常。crontab無法運行python腳本
但是,當我包含到/etc/crontab
,條目*/30 * * * * /root/tv.py
,它沒有。
我在做什麼錯?
這是腳本的頭:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
我們需要更多的信息來解決這個問題。也就是說,您需要監視/ var/log/syslog並發現有關該cronjob的錯誤。輸出此作業的錯誤日誌也可能是一種好的做法。
謝謝你告訴我關於日誌信息,它幫助我解決了它。 – gsky
我只是將crontab更改爲*/30 * * * * root python /root/tv.py
,然後運行,謝謝大家。
該文件是否具有可執行文件權限? –
你還可以看到[使用Cron運行Python腳本?](http://stackoverflow.com/questions/4486472/running-a-python-script-using-cron) –
@BrendanAbel是的,我沒有'chmod 777電視.py'之前。 – gsky