当我通过SSH连接到我的Ubuntu 6.4 VM并运行python nomi.py
时,我的脚本会按原样运行。
我按如下方式设置我的crontab文件,以便每15分钟运行一次脚本:
# m h dom mon dow command
*/15 * * * * /usr/bin/python home/cron1admin/nomi.py
我如何设置crontab文件有什么问题?创建crontab文件后是否需要执行任何操作?
nomi.py
文件将数据发送到Google Analytics,当我运行脚本时,数据会通过。当我试图让cron作业运行脚本时,没有任何反应。
ps aux | grep cron table
root 1029 0.0 0.0 19120 932 ? Ss Jun26 0:01 cron
root 5896 0.0 0.3 73448 3724 ? Ss 16:41 0:00 sshd: cron1admin [priv]
1000 6084 0.0 0.1 73448 1656 ? S 16:42 0:00 sshd: cron1admin@pts/0
root 6745 0.0 0.3 73448 3628 ? Ss 18:07 0:00 sshd: cron1admin [priv]
1000 6926 0.0 0.1 73448 1552 ? S 18:07 0:00 sshd: cron1admin@pts/1
1000 7065 0.0 0.0 9392 944 pts/1 S+ 18:21 0:00 grep --color=auto cron
答案 0 :(得分:1)
following question表示您应该使用绝对路径而不是依靠~
扩展到您的主目录。
还要确保cron
实际上正在运行。您可以通过grepping cron
进程来完成此操作。在Ubuntu Linux上,我通常使用以下命令。
ps aux | grep cron