每 10 分钟运行一次 cron

20 cron

我的桌面上有一个 python 脚本: /home/ceasor/Desktop/script.py

/etc/crontab,我写道:

0 */2   * * *   ceasor    sudo python  /home/ceasor/Desktop/script.py
Run Code Online (Sandbox Code Playgroud)

python 脚本没有运行。我如何每 10 分钟运行一次 cron?

krt*_*tek 32

您的线路表示每两小时在 0 分钟运行(即 00:00、02:00、04:00 等)。

如果你想每 10 分钟运行一次:

*/10 * * * *  ceasor    sudo python  /home/ceasor/Desktop/script.py
Run Code Online (Sandbox Code Playgroud)

我冒昧地纠正了错误的道路。

仅供参考,这些是价值观的含义:

         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
Run Code Online (Sandbox Code Playgroud)

如果你想以 root 身份运行某些东西,你应该输入root而不是ceasor用户名并删除sudo.


kra*_*miy 13

每 10 分钟运行一次命令:

*/10 * * * *   ceasor    sudo python  /home/ceasor/script.py
Run Code Online (Sandbox Code Playgroud)

*/10令牌将触发的cronjob每10分钟。

您还可以枚举您希望它启动的每一分钟:

0,10,20,30,40,50 * * * * sudo python /home/ceasor/Desktop/script.py
Run Code Online (Sandbox Code Playgroud)