MÓDULO 6 - Scripting Shell
Visão Geral
Este módulo ensina como automatizar tarefas com o shell Bash. Você vai aprender sobre variáveis, estruturas de controle, funções e, principalmente, o agendamento de tarefas com cron e systemd timers.
Objetivos de Aprendizagem
Ao final deste módulo, você será capaz de:
- Escrever scripts Bash básicos e avançados
- Utilizar variáveis e parâmetros
- Implementar estruturas de controle (if, for, while)
- Criar funções reutilizáveis
- Agendar tarefas com cron e crontab
- Utilizar systemd timers como alternativa moderna
Duração Estimada
Teoria: 5-6 horas
Prática: 4-5 horas
Total: 9-11 horas
Conceitos-Chave
Scripting Bash
- Variáveis e parâmetros
- Estruturas de controle
- Funções
- Tratamento de erros
Agendamento de Tarefas
- Cron: Sintaxe, crontab, /etc/cron.d
- systemd timers: Alternativa moderna ao cron
- Anacron: Para sistemas que não funcionam 24/7
Módulo criado em: Dezembro de 2024