Permite agendar tarefas a serem realizadas futuramente, podendo ser horas depois ou em outro dia
Instalar algum cron
yay -S cronie
Habilitar o serviço do cronie
sudo systemctl enable cronie.service
Comandos:
crontab -e
- Abre o editor de texto no arquivo do croncrontab -l
- Lista todos os agendamentosjournalctl --since "20 minutes ago" | grep CROND
- Verifica os logs do cron
Utilização no CR-I:
*/20 * * * * source ~/linux-scripts/church-rosser/newsletter-crawler.sh
0 0 * * * source ~/linux-scripts/church-rosser/obsidian-backup.sh
- A cada 20 minutos: executa o crawler da newsletter
- Todo dia às 00h: executa o backup do obsidian
Possíveis problemas:
Falta de um editor padrão no shell
Adicionar ao .bashrc
export VISUAL=nvim