我的桌面上有一个python脚本: /home/ceasor/Desktop/script.py
在/etc/crontab ,我写道:
0 */2 * * * ceasor sudo python /home/ceasor/Desktop/script.py
python脚本没有运行。 我如何每10分钟运行一次cron?
您的线路意味着每两小时运行0分钟(即00:00,02:00,04:00等)。
如果你想每10分钟运行一次:
*/10 * * * * ceasor sudo python /home/ceasor/Desktop/script.py
我冒昧去纠正错误的道路。
仅供参考,这些是价值的含义:
field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names) username any user from the system command the command you want to run
如果你想以root身份运行某些东西,你应该把root而不是ceasor作为用户名,然后删除sudo 。
每10分钟运行一次命令:
*/10 * * * * ceasor sudo python /home/ceasor/script.py
*/10令牌每10分钟就会启动一次cronjob。
你也可以列举你希望的每一分钟:
0,10,20,30,40,50 * * * * sudo python /home/ceasor/Desktop/script.py
为了每十分钟运行一次,我通常在crontab中添加如下内容:
0,10,20,30,40,50 * * * * sudo python /home/ceasor/Desktop/script.py
调整0,10,20,…你需要打你想要的时间的分钟。
每十分钟你需要一次
*/10 * * * * ceasor sudo python /home/ceasor/Desktop/script.py
如果脚本在Desktop/你需要使用这个path在我的例子在这里。