Questão de Sistemas Operacionais — Linux — Quadrix 2024
- Código
- qg349466
- Banca
- Quadrix
- Órgão
- CREFITO - 18ª Região (AC e RO)
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- Aapropos.
- Barch.
- Ccrontab.
- Dbg.
- Einxi.
GabaritoC — crontab.
Gabarito: letra C. O comando crontab é o utilitário do Linux responsável por agendar tarefas para execução periódica pelo sistema, gerenciando o cron daemon. As demais alternativas exercem funções distintas: apropos busca ajuda em manuais, arch exibe a arquitetura do processador, bg controla processos em segundo plano e inxi mostra informações do sistema.
O agendamento de tarefas é um recurso essencial em sistemas operacionais, permitindo que comandos ou scripts sejam executados automaticamente em intervalos regulares, como backups diários, rotação de logs ou atualizações de pacotes. No Linux, esse serviço é tradicionalmente fornecido pelo cron, um daemon que lê tabelas de agendamento e dispara os comandos nos horários configurados. O crontab é a interface de usuário para essas tabelas: com ele, é possível listar (crontab -l), editar (crontab -e) e remover (crontab -r) os agendamentos de um usuário. Cada linha da tabela segue o formato de cinco campos de tempo (minuto, hora, dia do mês, mês e dia da semana) seguidos do comando a ser executado.
A confusão mais comum em provas é misturar o crontab com outros comandos de gerenciamento de processos ou de informações do sistema. O bg, por exemplo, está ligado ao controle de jobs do shell, não a agendamento. Já o apropos e o arch são utilitários de consulta, e o inxi é uma ferramenta de diagnóstico. A banca explora exatamente essa mistura de funções, apresentando comandos que começam com letras próximas ou que têm nomes parecidos, mas que desempenham papéis totalmente diferentes.
Para fixar: o crontab é o único comando entre as opções cuja finalidade é agendar execuções periódicas. Os demais pertencem a outras categorias — documentação, hardware, processos e diagnóstico. Essa distinção é o critério decisivo para resolver a questão.
O comando apropos pesquisa nas páginas de manual (man pages) por palavras-chave, retornando comandos relacionados ao termo buscado. Ele é uma ferramenta de documentação, não de agendamento. Por exemplo, apropos backup lista comandos que mencionam backup em suas descrições.
O comando arch exibe a arquitetura do processador (como x86_64 ou i686). É um utilitário de informação de hardware, sem qualquer relação com agendamento de tarefas.
O crontab é o comando que gerencia o agendamento de tarefas periódicas no Linux. Ele permite ao usuário criar, editar, listar e remover entradas na tabela do cron, que o daemon consulta para executar os comandos nos horários definidos. É exatamente a função descrita no enunciado.
O comando bg é usado no shell para retomar um processo que foi suspenso (com Ctrl+Z) e colocá-lo em execução em segundo plano. Ele controla jobs do terminal, não agenda tarefas.
O comando inxi é uma ferramenta de diagnóstico que exibe informações detalhadas sobre o sistema, como hardware, distribuição, kernel e ambiente gráfico. Não tem função de agendamento.
Gabarito: letra C
Link permanente: /questoes/qg349466