Questão nº 53

Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 53)

FGV2024Analista Judiciário - Suporte em TITecnologia da Informação
Gabarito: Aver comentário ↓

Ao implementar uma política de backup de sua empresa, João está definindo com a chefia a configuração de horários nos quais os backups rodarão. Em virtude de o ambiente computacional da empresa não ter muitas modificações, foi solicitado a João que agendasse o crontab para rodar o script todos os dias do mês às 19h10.
Considerando que o script está no caminho /var/log/script.txt, a crontab configurada corretamente por João é:

Resposta comentada

Gabarito Alternativa A

O Crontab é uma ferramenta do Linux para agendar tarefas (scripts ou comandos) para rodarem automaticamente em horários específicos. A sintaxe básica de uma entrada no Crontab é minuto hora dia_do_mes mes dia_da_semana comando, onde um asterisco * significa "qualquer" ou "todo".

  • (A) Correta: 10 19 * * * /var/log/script.txt;

    • Minuto (10): O script rodará aos 10 minutos.
    • Hora (19): O script rodará às 19 horas (7 PM).
    • Dia do Mês (*): O script rodará em todos os dias do mês.
    • Mês (*): O script rodará em todos os meses.
    • Dia da Semana (*): O script rodará em todos os dias da semana.
    • Esta configuração atende perfeitamente ao requisito de rodar todos os dias do mês às 19h10.
  • (B) Incorreta: 10 19 * * 2 * /var/log/script.txt; Possui um campo a mais (6 campos antes do comando) e o 2 no campo "Dia da Semana" faria o script rodar apenas às terças-feiras (se fosse a sintaxe correta), não todos os dias.

  • (C) Incorreta: * * * 1,9,10 * /var/log/script.txt; Rodaria a cada minuto de cada hora, e apenas nos meses de janeiro, setembro e outubro, não todos os dias às 19h10.

  • (D) Incorreta: 0 * 19 10 * /var/log/script.txt; Armadilha da banca: Esta alternativa tenta confundir o aluno colocando os números 19 e 10 em posições erradas. O 0 no campo "Minuto" faria rodar no início da hora. O * no campo "Hora" faria rodar a cada hora. O 19 no campo "Dia do Mês" faria rodar apenas no dia 19 do mês. O 10 no campo "Mês" faria rodar apenas em outubro. Assim, rodaria a cada hora, no dia 19 de outubro, no minuto 0, o que está muito distante do pedido.

  • (E) Incorreta: 0 10,19 * * * /var/log/script.txt. Rodaria no minuto 0 (e não 10) e nas horas 10 (10 AM) e 19 (7 PM), não apenas às 19h10.

Fonte: FGV TRF1 2024 Analista Judiciário - Suporte em TI (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho