Python 主机服务器中的Cron作业不工作

Python 主机服务器中的Cron作业不工作,python,ubuntu,terminal,cron,cron-task,Python,Ubuntu,Terminal,Cron,Cron Task,我有一个python程序,可以提取数据并保存在数据库中 我在本地计算机上使用cron标签,如下所示,效果很好 15 20 * * * python /home/ahmed/Dropbox/AppFlatForRent.py 现在我在主机服务器上使用了一个类似的命令,但它不起作用 15 20 * * * python /home/AppFlatForRent.py /usr/bin/python /home/AppFlatForRent.py 我也试过这个,但不起作用 15 20 * *

我有一个python程序,可以提取数据并保存在数据库中

我在本地计算机上使用cron标签,如下所示,效果很好

15 20 * * * python /home/ahmed/Dropbox/AppFlatForRent.py
现在我在主机服务器上使用了一个类似的命令,但它不起作用

15 20 * * * python /home/AppFlatForRent.py
/usr/bin/python /home/AppFlatForRent.py

我也试过这个,但不起作用

15 20 * * * python /home/AppFlatForRent.py
/usr/bin/python /home/AppFlatForRent.py
当我独立运行
python/home/AppFlatForRent.py
时,它工作得非常好(因为我在主机的数据库中获取值)


cronjob命令有什么问题

权限可能有问题。在/tmp目录中复制文件并运行cron:

15 20 * * * python /tmp/AppFlatForRent.py 

如果工作正常,您将知道问题出在哪里,否则cron没有运行。

键入
pgrep cron
并查看cron进程是否正在运行。请参阅主机服务器的
/var/log/syslog
。你会发现cron进程是否正在运行,我已经解决了。问题是服务器的时区不同,我刚刚修复了这个问题