Pular para o conteúdo principal

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