wils@web ~ $ cat ~/ajuda/como-usar-o-cron-para-executar-scripts-bash-diariamente-no-ubuntu-22-04-guia-completo.md

Linux

Como usar o cron para executar scripts Bash diariamente no Ubuntu 22.04: Guia completo

atualizado em 29/08/2026

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>&1

Precisa 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.