O ‘cron’ é uma ferramenta amplamente empregada para o agend...

Próximas questões
Com base no mesmo assunto
Q2287694 Sistemas Operacionais
O ‘cron’ é uma ferramenta amplamente empregada para o agendamento de tarefas em sistemas Unix e Unix-like, como o Linux.

Nesse contexto, identifique a entrada apropriada no arquivo cron (crontab) que agendaria uma tarefa para execução diária às 3 da manhã.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão e explicar por que a alternativa A - 0 3 * * * é a correta.

O ‘cron’ é uma ferramenta essencial em sistemas Unix e Unix-like, como o Linux, utilizada para agendar tarefas de forma automática e periódica. O arquivo crontab é onde configuramos esses agendamentos.

A sintaxe do crontab é composta por cinco campos, seguidos pelo comando a ser executado:

  • Minuto (0 - 59)
  • Hora (0 - 23)
  • Dia do mês (1 - 31)
  • Mês (1 - 12)
  • Dia da semana (0 - 7, sendo 0 e 7 representando domingo)

Agora, vamos avaliar as alternativas:

A - 0 3 * * *: Essa entrada representa a execução de uma tarefa diariamente às 3 da manhã (03:00). Ou seja:

  • Minuto: 0
  • Hora: 3
  • Dia do mês: qualquer (representado por ‘*’)
  • Mês: qualquer (representado por ‘*’)
  • Dia da semana: qualquer (representado por ‘*’)

Portanto, a alternativa A está correta.

Vamos rapidamente justificar as outras alternativas para que você entenda por que estão incorretas:

  • B - 3 0 * * *: Agendaria a tarefa diariamente à meia-noite e 3 minutos (00:03).
  • C - 3 * * * *: Agendaria a tarefa todos os minutos 3 (03, 13, 23, 33, 43, 53) de todas as horas, todos os dias.
  • D - 0 0 3 * *: Agendaria a tarefa uma vez por mês, no terceiro dia do mês à meia-noite (00:00).
  • E - * * 3 * *: Executaria a tarefa todos os minutos de todas as horas do terceiro dia do mês.

Para resolver questões sobre cron e crontab, é crucial entender a estrutura dos cinco campos e como cada um afeta o agendamento de tarefas.

Espero que esta explicação tenha clareado o funcionamento do cron e como interpretar corretamente as entradas do crontab. Se restar alguma dúvida ou precisar de mais exemplos, estou à disposição!

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

minuto, hora, dia do mes, mes, dia da semana

O crontab tem o seguinte formato:

[minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]

O preenchimento de cada campo é feito da seguinte maneira:

- Minutos: informe números de 0 a 59;

- Horas: informe números de 0 a 23;

- Dias do mês: informe números de 0 a 31;

- Mês: informe números de 1 a 12;

- Dias da semana: informe números de 0 a 7;

- Usuário: é o usuário que vai executar o comando;

- Comando: a tarefa que deve ser executada.

Fonte: https://www.infowester.com/linuxcron.php

Alternativa: Letra A.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo