Daily Cron por um mês no Debian

1

Como fazer um Daily Cron apenas por um mês? Eu quero executar um determinado comando todos os dias às 2PM, mas quero executá-lo apenas por um mês, e após o mês deve parar por conta própria. Como fazer isso?

    
por user199359 09.11.2016 / 08:02

1 resposta

0

Crie um arquivo, por exemplo /etc/cron.d/onlyfor1month

Coloque isso no arquivo:

0 14  * 12 * root /this/is/run/everydayofthemonth/at2pm
0 15 31 12 * root rm -f /etc/cron.d/onlyfor1month

A primeira linha executa o trabalho todos os dias em dezembro às 14h, como root (altere o root se ele deve ser executado como outro usuário). A segunda linha é executada no dia 31 de dezembro às 3 da tarde (também como root, isso deve ser root) e remove o arquivo cron, para que não seja executado novamente em dezembro.

    
por 09.11.2016 / 08:47