wils@web ~ $ cat ~/ajuda/guia-pratico-para-usar-cron-e-automatizar-scripts-no-centos-8.md
ServidoresGuia prático para usar cron e automatizar scripts no CentOS 8
O cron é uma ferramenta poderosa para agendar tarefas no Linux, permitindo a automação de scripts e comandos. Neste guia, abordaremos como usar o cron no CentOS 8.
Introdução ao cron
O cron é um daemon que executa tarefas programadas em intervalos regulares. As tarefas são definidas em um arquivo chamado crontab.
Passo a passo para usar o cron
1. Acessar o crontab
Para editar o crontab do usuário atual, utilize o seguinte comando:
crontab -e
2. Estrutura de um arquivo crontab
O formato de uma linha no crontab é:
* * * * * comando_a_ser_executado
- * * * * * - Representa, respectivamente, minutos, horas, dias do mês, meses e dias da semana.
- comando_a_ser_executado - O comando ou script que você deseja executar.
3. Exemplo de agendamento
Para executar um script localizado em /home/usuario/script.sh todos os dias às 2:30 da manhã, adicione a seguinte linha:
30 2 * * * /bin/bash /home/usuario/script.sh
4. Verificar tarefas agendadas
Para listar as tarefas agendadas no crontab, use:
crontab -l
5. Remover tarefas agendadas
Para remover uma tarefa, edite o crontab novamente com crontab -e e delete a linha correspondente.
Conclusão
O cron é uma ferramenta essencial para a automação de tarefas no CentOS 8. Utilize-a para agendar backups, atualizações e outras tarefas rotineiras.
Dica: Sempre redirecione a saída dos seus scripts para um arquivo de log para facilitar a depuração:
30 2 * * * /bin/bash /home/usuario/script.sh >> /home/usuario/script.log 2>&1Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.