CRON 没有发生任何事情

CRON 没有发生任何事情

我输入了 crontab 命令但似乎没有任何反应。

#vi /etc/crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *  command to be executed
10 * * * * cd /var/www/html/mt; ./tools/run-periodic-tasks ~

                        

并且 crond 正在运行..

# service crond status

# crond (pid 7070) is running...

它假设每 10 分钟从 Movable Type 重建一个 html。我在 Amazon EC2 Linux 64 位上。

答案1

对于系统范围的 /etc/crontab,您还必须指定以哪个用户身份运行。这本身就是一列,位于 dow 之后,但在运行的命令之前。

另外,正如 Ignacio 刚才提到的,如果要每 10 分钟运行一次,您需要使用 */10。

因此

*/10  *  *  *  *   USER   cd /var/www/html/mt; ./tools/run-periodic-tasks ~

答案2

您的规范说的是“整点后 10 分钟”。请尝试*/10一下。

相关内容