O administrador do servidor de banco de dados de uma organi...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - 00 02 * * 1-5 /usr/local/bin/dump
A questão aborda o conhecimento sobre a configuração de tarefas agendadas no Linux utilizando o cron, um serviço que permite a execução automática de scripts e comandos em horários e datas específicas. Para resolver essa questão com sucesso, é necessário entender a sintaxe da cron table (crontab), que é composta por cinco campos seguidos pelo comando ou script a ser executado:
- Minuto - de 0 a 59
- Hora - de 0 a 23
- Dia do mês - de 1 a 31
- Mês - de 1 a 12
- Dia da semana - de 0 a 7 (onde 0 ou 7 representam o domingo)
A sintaxe correta para a execução do script de segunda a sexta-feira às 2h da manhã é a seguinte:
00 02 * * 1-5 /usr/local/bin/dump
Desmembrando:
- 00 - O script será executado no minuto 0.
- 02 - Execução na 2ª hora da manhã, que corresponde às 2h.
- * - Qualquer dia do mês.
- * - Qualquer mês do ano.
- 1-5 - Nos dias da semana de segunda (1) a sexta-feira (5).
Portanto, a alternativa C é a correta porque atende precisamente à frequência estipulada no enunciado para a execução do backup, diariamente durante os dias úteis da semana, às 2h da manhã.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Cron linux:
M.H.D.M.D
M (minuto): 0 - 59;
H (Hora): 0 - 23;
D (Dia mês): 1 - 12;
M (mês): 1 - 12
D (dia semana): 0 - 7. Obs.: 0 e 7 são domingo.
Fonte: https://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/
Go ahead!!!
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;
# │ │ │ │ │ 7 is also Sunday on some systems)
# │ │ │ │ │
# │ │ │ │ │
# * * * * * command to execute
Fonte: https://www.wikiwand.com/en/Cron
A) 00 * * 2 * /usr/local/bin/dump
Executará todos os dias do mês de Fevereiro a meia-noite.
B) 02 00 01-05 * * /usr/local/bin/dump
Executará a meia-noite e dois minutos entre os dias 01 a 05 de cada mês.
C) 00 02 * * 1-5 /usr/local/bin/dump
Executará às 2h, de segunda a Sexta.
D) 00-59/5 * * * * /usr/local/bin/dump
De 5 em 5 minutos.
E) */2 * * * 5 /usr/local/bin/dump
Executará de dois em dois minutos às Sextas-Feiras
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo