【问题标题】:Setting a cron job for python script为python脚本设置一个cron作业
【发布时间】:2012-12-20 22:59:28
【问题描述】:

我想为 cron 作业运行以下命令

python test.py -sau 0 -bg 200000 -t mcs3245 > g2g.log

我已经设置了一个如下所示的 cron 作业

5 0 * * * /local/mnt/workspace/username/scripts/python test.py -sau 0 -bg 200000 -t mcs3245 > g2g.log 

出现以下错误

/bin/sh: /local/mnt/workspace/username/scripts/python: No such file or directory

谁能帮助解决问题以及如何设置?

【问题讨论】:

    标签: cron crontab cron-task crontrigger


    【解决方案1】:

    除非/local/mnt/workspace/username/scripts/ 是您的python 安装目录,否则我建议如下:

    5 0 * * * /usr/bin/python /path/to/script/test.py -sau 0 -bg 200000 -t mcs3245 > g2g.log
    

    如果你想以用户 USERNAME 的身份执行脚本:

    5 0 * * * USERNAME /usr/bin/python /path/to/script/test.py -sau 0 -bg 200000 -t mcs3245 > g2g.log
    

    找到最后一个here on superuser.com

    【讨论】: