wils@web ~ $ cat ~/ajuda/como-usar-o-cron-para-executar-scripts-bash-diariamente-no-ubuntu-22-04-guia-completo.md
LinuxComo usar o cron para executar scripts Bash diariamente no Ubuntu 22.04: Guia completo
O cron é uma ferramenta poderosa no Linux que permite agendar a execução de tarefas em intervalos regulares. Neste guia, vamos aprender como usar o cron para executar scripts Bash diariamente no Ubuntu 22.04.
Introdução
O cron é um serviço que executa comandos ou scripts em horários específicos. Você pode usar o cron para automatizar tarefas, como backups, atualizações de sistema e muito mais.
Passo a Passo
1. Criar um Script Bash
Primeiro, crie um script Bash que você deseja agendar. Por exemplo, crie um arquivo chamado meu_script.sh no diretório /home/seu_usuario/scripts:
#!/bin/bash
echo "Executando meu script..." > /home/seu_usuario/scripts/log.txt
Não se esqueça de tornar o script executável:
chmod +x /home/seu_usuario/scripts/meu_script.sh
2. Abrir o Crontab
Abra o arquivo de configuração do cron usando o comando:
crontab -e
Se for a primeira vez que você está editando o crontab, pode ser solicitado que você escolha um editor de texto.
3. Adicionar uma Tarefa Cron
Para agendar seu script para ser executado diariamente às 2:00 AM, adicione a seguinte linha ao final do arquivo:
0 2 * * * /home/seu_usuario/scripts/meu_script.sh
Esta linha significa:
- 0 - minuto (0)
- 2 - hora (2 AM)
- * - dia do mês (qualquer)
- * - mês (qualquer)
- * - dia da semana (qualquer)
4. Salvar e Sair
Salve o arquivo e saia do editor. O cron agora está configurado para executar seu script diariamente.
Conclusão
Usar o cron para agendar tarefas é uma maneira eficiente de automatizar processos no Ubuntu. Lembre-se de verificar os logs do seu script para garantir que ele está sendo executado corretamente. Uma dica útil é redirecionar a saída de erro do seu script para um arquivo de log:
0 2 * * * /home/seu_usuario/scripts/meu_script.sh >> /home/seu_usuario/scripts/output.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.