Você também pode instalar o serviço at
service / daemon que otimiza tarefas com base em recursos de tempo como "now + 7 days". Primeiro, inicie atd
(através dos scripts init
ou systemd
ou upstart
etc). Em seguida, faça fila no seu trabalho com
at -f /path/to/command now + 7 days
para iniciá-lo 7 dias a partir de agora, ou
at 2am tomorrow
e leia os comandos que serão executados amanhã às 2 da manhã. Você vai querer fazer um teste ou dois antes de esperar 7 dias para descobrir que não funcionou. Experimente now + 1 minutes
Uma forma de executá-lo a cada 7 dias é prefixar o lote com outro comando at
:
cat >~/bin/weekly-job.sh << AT
at -f ~/bin/weekly-job.sh now + 7 days
~/bin/database-job.sh
AT