Alternativa A
A questão trata da configuração de agendamento de tarefas automáticas utilizando o utilitário CRON em sistemas Unix/Linux. Para responder corretamente, é necessário entender a sintaxe padrão de entrada desse comando.
Estrutura do Comando CRON
O formato básico de uma linha de agendamento no arquivo /etc/crontab ou no crontab do usuário é composto por cinco campos temporais, seguidos pelo comando a ser executado:
\text{Minuto} \quad \text{Hora} \quad \text{Dia do Mês} \quad \text{Mês} \quad \text{Dia da Semana}
Os valores aceitos para cada campo são:
- Minuto: $0$ a $59$
- Hora: $0$ a $23$
- Dia do Mês: $1$ a $31$
- Mês: $1$ a $12$
- Dia da Semana: $0$ a $7$ (sendo $0$ e $7$ ambos domingo)
O asterisco (*) representa "qualquer valor" válido para aquele campo.
Análise da Tarefa Solicitada
O enunciado exige a execução de uma tarefa "todos os dias às 3 da manhã". Vamos traduzir isso para os campos do CRON:
- Horário exato: "Às 3 da manhã" corresponde ao início da hora $03:00$.
- No campo Minuto, usamos
0 (zero). - No campo Hora, usamos
3.
- Frequência: "Todos os dias" indica que não há restrição para dia do mês, mês ou dia da semana.
- Nos campos restantes (Dia do Mês, Mês, Dia da Semana), usamos
* (asterisco).
Montando a sequência:
- Minuto:
0 - Hora:
3 - Dia do Mês:
* - Mês:
* - Dia da Semana:
*
Resultado final: 0 3 *
Comparação com as Alternativas
| Alternativa | Configuração | Interpretação | Status |
|---|
| A | 0 3 * | Às 03:00, todos os dias | Correta |
| B | 3 | Aos 03 minutos de todas as horas | Incorreta |
| C | 3 | A cada minuto durante a hora 03:00 | Incorreta |
| D | 0 3 * | Às 00:00, apenas no dia 3 de cada mês | Incorreta |
| E | 3 | A cada minuto, apenas no mês 3 (Março) | Incorreta |
Portanto, a configuração correta para executar o script diariamente às 3 da manhã é representada pela Alternativa A.