Executando um script todos os dias usando um cronjob

4

Eu preciso do código exato que usaria porque não consigo descobrir. Eu uso crontab -e para configurar um cron job, mas quando eu salvá-lo, ele nunca funciona. Eu também estou apenas tentando executar um arquivo chamado newmail.sh do usuário root.

    
por user219706 27.11.2013 / 01:24

2 respostas

6

Se você quisesse que a tarefa fosse executada todos os dias às 15h17, usaria:

17 15 * * * root newmail.sh

Isto diz "execute newmail.sh como root todos os dias da semana, todos os dias do mês, todos os meses às 3:17 pm."

  

minuto hora dom mês dow usuário cmd

     

minuto - controla em que minuto da hora o comando será executado e está entre '0' e '59'

     

hour - controla em qual hora o comando será executado e é especificado no relógio de 24 horas; os valores devem estar entre 0 e 23 (0 é meia-noite)

     

dom - Este é o dia do mês em que você deseja que o comando seja executado, por exemplo, para executar um comando no dia 19 de cada mês, o dom seria 19.

     

mês Este é o mês em que um comando especificado será executado, pode ser especificado numericamente (0-12) ou como o nome do mês (por exemplo, maio)

     

dow - Este é o Dia da semana em que você deseja que um comando seja executado, ele também pode ser numérico (0-7) ou como o nome do dia (por exemplo, sol).

     

user - Esse é o usuário que executa o comando.

     

cmd - Este é o comando que você deseja executar. Este campo pode conter várias palavras ou espaços.

de: link

    
por dm78 27.11.2013 / 03:31
1
sudo crontab -e

Adicione estas linhas no final do arquivo

*/1 * * * * wget -O /dev/null  project_crone_URL

(execute o cron por uma vez em 1 minuto)

0 0 * * * wget -O /dev/null  project_crone_URL

(execute o cron por uma vez em 24 horas)

salvar arquivo

Inicie o crontab por este comando

sudo /etc/init.d/cron start

Pare o crontab por este comando

sudo /etc/init.d/cron stop

Reinicie o crontab por este comando

sudo /etc/init.d/cron restart
    
por Raman Singh 25.12.2017 / 11:37

Tags