A seguir, é apresentado o resultado obtido ao se executar o comando crontab –l em um terminal Linux. 25 12-18 / 2 * * * / u01 / backup / mpe.sh A partir dessas informações, é correto afirmar que o arquivo mpe.sh será executado
- A)apenas nas quartas-feiras às 12 h 25 min.
Errada, porque a expressao nao restringe a execucao a quarta-feira nem ao horario de 12:25.
- B)todos os dias às 3 h 25 min, entre outros horários.
Errada, porque 3:25 nao aparece na faixa de horas definida no crontab.
- C)apenas aos sábados às 20 h 25 min.
Errada, porque sabado e 20:25 nao sao contemplados pela expressao apresentada.
- D)todos os dias às 15 h 25 min, entre outros horários.
Errada, porque 15:25 nao resulta de um intervalo de 2 em 2 horas entre 12 e 18.
- E)todos os dias às 14 h 25 min, entre outros horários.
Certa, porque a faixa 12-18/2 inclui 14:25, alem de 12:25, 16:25 e 18:25, todos os dias.
Gabarito: E
No Linux, o crontab usa 5 campos principais: minuto, hora, dia do mes, mes e dia da semana. Aqui, a expressao relevante e "25 12-18/2 * * *", ou seja: no minuto 25, nas horas de 12 a 18, de 2 em 2 horas, todos os dias, meses e dias da semana. Isso gera execucoes as 12:25, 14:25, 16:25 e 18:25. Repare como o "12-18/2" nao significa um horario isolado, mas sim uma faixa com passo de 2. Por isso, a afirmacao correta e a que diz que o arquivo sera executado todos os dias as 14 h 25 min, entre outros horarios.