Questão de Sistemas Operacionais — Linux — FGV 2023
Sistemas Operacionais›Linux
Código
fg068150
Banca
FGV
Órgão
SEDUC-SP
Ano
2023
Nível
Superior
Cargo
Professor de Ensino Fundamental e Médio (Educação Profissional) - Eixo 5 - Informação e Comunicação
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ã.
A0 3 * * *
B3 0 * * *
C3 * * * *
D0 0 3 * *
E* * 3 * *
Revelar gabarito e comentário▾
GabaritoA — 0 3 * * *
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Agendamento de Tarefas no Linux (cron)
Gabarito: letra A. A entrada correta no crontab para executar uma tarefa diariamente às 3 da manhã é 0 3 * * *, pois o formato crontab é: minuto, hora, dia do mês, mês, dia da semana. O primeiro campo (minuto) deve ser 0, o segundo (hora) deve ser 3, e os demais asteriscos indicam qualquer dia/mês/dia da semana.
A banca testa o conhecimento da sintaxe do crontab, que segue a ordem: minuto hora dia mês dia_da_semana comando. Cada campo aceita números, listas, intervalos e asteriscos (qualquer valor).
NÃO CAIA NESSA!
A banca troca a posição dos campos minuto e hora. A alternativa B (3 0 * * *) faria a tarefa executar às 00:03 (três minutos após a meia-noite), e não às 3h. Cuidado: a ordem correta é minuto primeiro, depois hora.
Formato crontab: Ordem dos campos (1º: Minuto, 2º: Hora, 3º: Dia do mês, 4º: Mês, 5º: Dia da semana); Asterisco (*) (Qualquer valor); Exemplo: 0 3 * * * (Minuto 0, Hora 3, Demais: qualquer, Resultado: diário às 03:00)
Alternativa A — ✅ Correta ⟵ GABARITO
0 3 * * * indica minuto 0, hora 3, e os demais campos com asterisco (qualquer dia, mês e dia da semana). Portanto, executa exatamente às 03:00 de todos os dias.
Alternativa B — ❌ Incorreta
3 0 * * * significa minuto 3, hora 0 (meia-noite), ou seja, executa às 00:03. O erro é a inversão dos campos minuto e hora.
Alternativa C — ❌ Incorreta
3 * * * * significa minuto 3 de cada hora, a cada hora. Executaria a tarefa 24 vezes por dia, sempre aos 3 minutos de cada hora.
Alternativa D — ❌ Incorreta
0 0 3 * * significa meia-noite do dia 3 de cada mês. Não é diário, é mensal no dia 3.
Alternativa E — ❌ Incorreta
* * 3 * * significa a cada minuto do dia 3 de cada mês. Executaria a cada minuto apenas no dia 3.