2015-12-02 113 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,然后运行,谢谢大家。