Nada acontecendo no CRON

1

Eu coloquei um comando para crontab mas nada parece estar acontecendo.

#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 ~

E o crond está rodando ..

# service crond status

# crond (pid 7070) is running...

Suponha que reconstrua um html do Movable Type a cada 10min. Estou no Amazon EC2 Linux 64bit.

    
por Maca 04.03.2012 / 07:41

2 respostas

5

Para o /etc/crontab de todo o sistema, você também deve especificar qual usuário executar como. Isso seria uma coluna em si, indo atrás de dow, mas antes do comando ser executado.

Além disso, como Ignacio acabou de mencionar, para que ele seja executado a cada 10 minutos, você deseja usar * / 10.

Daí

*/10  *  *  *  *   USER   cd /var/www/html/mt; ./tools/run-periodic-tasks ~
    
por 04.03.2012 / 07:57
1

Sua especificação diz "10 minutos após a hora". Experimente */10 .

    
por 04.03.2012 / 07:49