在 google Cloud Ubuntu VM 上,我设置了一些如下所示的 crontab:
0 15 * * * sudo /home/username/bin/python /home/username/project27/scheduler/batch.py &>> /home/username/project27/scheduler/log_batch.txt
1) Crontab worked if I remain login in SSH session.
2) As soon as I close the SSH session the crontab job is not launched.
这有什么问题?
如何发现问题?
答案1
- 在Ubuntu使用的/etc/crontab中,第6项是运行命令用的id,所以应该是
root
(或project27
),而不是sudo
。 /home/bin/python
? 真的吗?