Este checklist aborda a criação, configuração e remoção de crontabs no Ubuntu, permitindo a automação de tarefas no sistema operacional.
# Verifique se o cron está instalado
crontab --version
# Caso não esteja instalado, utilize o seguinte comando:
sudo apt update && sudo apt install cron
# Certifique-se de que o serviço está ativo
sudo systemctl status cron
crontab -e
Esse comando abrirá um editor de texto para adicionar ou modificar tarefas agendadas.
Cada linha de um crontab segue a seguinte estrutura:
* * * * * comando_a_ser_executado
- - - - -
| | | | |
| | | | +---- Dia da semana (0 - 7) [Domingo=0 ou 7]
| | | +------ Mês (1 - 12)
| | +-------- Dia do mês (1 - 31)
| +---------- Hora (0 - 23)
+------------ Minuto (0 - 59)
Exemplo: Executar um script diariamente às 2h da manhã
0 2 * * * /caminho/para/seu/script.sh
crontab -l
crontab -r
Atenção: Este comando remove todas as tarefas agendadas do usuário sem aviso.
sudo crontab -u usuario -e
sudo crontab -u usuario -l
sudo systemctl restart cron