2015-12-02 226 views
0

我使用centOS,在命令行,我執行>./tv.py腳本,它運行正常。crontab無法運行python腳本

但是,當我包含到/etc/crontab,條目*/30 * * * * /root/tv.py,它沒有。

我在做什麼錯?

這是腳本的頭:

#!/usr/bin/env python 
# -*- coding: utf-8 -*- 
from bs4 import BeautifulSoup 
+1

該文件是否具有可執行文件權限? –

+0

你還可以看到[使用Cron運行Python腳本?](http://stackoverflow.com/questions/4486472/running-a-python-script-using-cron) –

+0

@BrendanAbel是的,我沒有'chmod 777電視.py'之前。 – gsky

回答

2

我們需要更多的信息來解決這個問題。也就是說,您需要監視/ var/log/syslog並發現有關該cronjob的錯誤。輸出此作業的錯誤日誌也可能是一種好的做法。

+0

謝謝你告訴我關於日誌信息,它幫助我解決了它。 – gsky

2

我只是將crontab更改爲*/30 * * * * root python /root/tv.py,然後運行,謝謝大家。