Na administração de um sistema Linux, para fazer com que o a...

Próximas questões
Com base no mesmo assunto
Q75731 Sistemas Operacionais

Na administração de um sistema Linux, para fazer com que o arquivo ver_serv.sh seja executado todas as quintas-feiras às 23:45, deve-se utilizar a seguinte linha do crontab:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E - 45 23 * * 4 ver_serv.sh. Vamos entender o porquê.

O crontab é um utilitário encontrado em sistemas operacionais do tipo Unix que é usado para agendar a execução de comandos em intervalos regulares de tempo. Cada linha do crontab representa um job agendado, e essa linha é formada por seis campos. Os cinco primeiros campos definem quando o comando será executado e são, respectivamente:

  • Minuto (0 - 59)
  • Hora (0 - 23)
  • Dia do mês (1 - 31)
  • Mês (1 - 12)
  • Dia da semana (0 - 7) onde 0 e 7 representam o domingo.

A sexta posição é o caminho para o script ou comando que deverá ser executado. A alternativa correta utiliza essa formatação:

45 23 * * 4 ver_serv.sh

Onde:

  • 45 representa o minuto (45 minutos da hora).
  • 23 representa a hora (23 horas, ou seja, 11 da noite).
  • O primeiro * representa 'todo dia do mês'.
  • O segundo * representa 'todo mês'.
  • 4 representa o dia da semana (quinta-feira).

Portanto, o comando ver_serv.sh será executado todas as quintas-feiras às 23:45. As demais alternativas não seguem a sintaxe correta do crontab e por isso são incorretas.

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

ao adicionarmos uma linha no crontab (agendador de tarefas) deve-se obedecer estes padroes:

mm hh dd MM ss comando, sendo que:

mm  = minutos [00-59]

hh = hora [00-23]

dd = dia [01-31]

MM = mes [01-12]

ss = dia da semana [0-6] .. onde 0 = domingo, 1 = segunda, 2 = terça, 3 = quarta, 4 = quinta, 5 = sexta, 6 = sábado

comando = programa que será executado.

lembrando que o * é utilizado quando a opção em questão irá abranger todas as opções

logo,

45 23 * * 4 ver_serv.sh

45 minutos, 23 horas, * todos os dias, *todos os meses, as quinta feiras, será executado o programa ver_serv.sh

Letra E é a correta
 

Clique para visualizar este comentário

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