Você deseja usar o serviço cron
para isso. Um guia rápido:
- Faça login no servidor
- Alterne para o usuário do qual você deseja executar o programa / script como
- Execute o comando
crontab -e
- Agora você tem um editor. No final da linha, adicione:
0 3 * * * /path/to/program_or_script.sh >/dev/null 2>&1
- Salve o arquivo
Isso executará o comando todos os dias às 03:00. Você pode ajustar os horários de acordo. O >/dev/null 2>&1
descartará qualquer saída do comando.
Você poderia substituir o /path/to/program_or_script.sh por um de uma linha, ou você poderia colocar seu 'código' em um pequeno script de shell (iniciar o arquivo com #!/bin/bash
e adicionar o 'código' em um nova linha).
Tenha em mente que a maioria dos ambientes cron não tem um ambiente de shell completo, então você teria que configurar variáveis de ambiente ou até mesmo configurações de PATH manualmente ( PATH=/usr/bin:/bin
etc.)