Cron jobs permitem executar comandos automaticamente em horarios programados. Ideal para backups, reinicializacoes e tarefas de manutencao.
Editar o crontab
crontab -e
Formato do cron
# minuto hora dia mes dia_semana comando
# 0-59 0-23 1-31 1-12 0-6
Exemplos praticos
# Backup diario as 3:00 AM
0 3 * * * /root/scripts/backup.sh
# Reiniciar servidor a cada 6 horas
0 */6 * * * systemctl restart meu-servico
# Limpar logs toda segunda as 2:00 AM
0 2 * * 1 find /var/log -name "*.log" -mtime +30 -delete
Ver cron jobs ativos
crontab -l
Dicas
- Redirecione a saida para um log:
comando >> /var/log/meu-cron.log 2>&1 - Use caminhos absolutos nos comandos
- Teste o comando manualmente antes de programar
- Use crontab.guru para verificar expressoes cron
Com um VPS da HostValues voce tem acesso root completo para configurar seus proprios cron jobs.