SóProvas


ID
1132546
Banca
CEFET-MG
Órgão
CEFET-MG
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

A entrada válida do arquivo crontab do Sistema Gnu/Linux é

Alternativas
Comentários
  • [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 (não é necessário especificá-lo se o arquivo do próprio usuário for usado);

    - Comando: a tarefa que deve ser executada.

    No lugar desses valores, você pode informar * (asterisco) para especificar uma execução constante. Por exemplo, se o campo dias do mês conter *, o comando relacionado será executado todos os dias.

  • Só um adendo ao comentário do Jones. Dia da semana vai de "0 a 6", sendo 0 = a Sunday (Domingo); se usar 7 também é = Domingo.

    http://www.adminschoice.com/crontab-quick-reference
    https://en.wikipedia.org/wiki/Cron
  • Gabarito E

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

    Vamos a um exemplo:

    #tarefa infowester 
    30 22 3,14 * * echo "Não entre em pânico" > /home/alecrim/infowester.txt

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Primeiro só conceituando: O crontab serve para o agendamento de tarefas.

    Segundo: a sintaxe foi explicada pelo nosso amigo, Jones., Agora, vamos ver o porquê as demais alternativas estão erradas (destacarei em vermelho o erro da sintaxe).

    Segue a sintaxe apenas para reforço: [minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]

    A) 0 23 * 13 * /usr/local/bin/backup --> Não exite mês 13. O máximo é 12 que corresponde a dezembro;

    B) 0 1 32 * * /usr/local/bin/backup --> Não existe dia do mês 32. O máximo é 31;

    C) 60 * * * 8 /usr/local/bin/backup --> O primeiro parâmetro é Minutos. Lembrando que quando se chega a 60 minutos equivale a uma hora. Tanto que a sintaxe permite do 1-59

    D) 0 24 * * * /usr/local/bin/backup --> O segundo parâmetro é horas, quando se chega a 24 horas equivale a um dia. Tanto que a sintaxe é de 1-23 horas.

    E) 30 14 * * 6 /usr/local/bin/backup --> Gabarito :)

    Terceiro: Caso tenha dificuldades, não desista, pois, de fato, é um assunto "chato" de se lembrar. Contudo, são questões como essas que separam os adultos(as) dos garotos(as). Avante!