Questão de Sistemas Operacionais — Linux — VUNESP 2026
Sistemas Operacionais›Linux
Código
gp021198
Banca
VUNESP
Órgão
Prefeitura de Tremembé - SP
Ano
2026
Cargo
Técnico em Informática
No sistema operacional Linux, é comum o uso do serviço
cron para agendar a execução automática de scripts de
backup em dias e horários pré-determinados. Considere
o seguinte shell script que tem a finalidade de efetuar um
backup. Com base nas informações apresentadas, é possível
concluir que o
Abackup é realizado uma vez por semana.
Bscript realiza o backup do conteúdo da pasta
Cscript realiza o backup do conteúdo das pastas pessoais dos usuários.
Dbackup é realizado diariamente.
Ebackup é realizado de forma incremental a cada execução do script.
Revelar gabarito e comentário▾
GabaritoC — script realiza o backup do conteúdo das pastas pessoais dos usuários.
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 com cron no Linux
Gabarito: letra C. O script realiza o backup do conteúdo das pastas pessoais dos usuários, pois o comando tar é executado sobre o diretório /home, que no Linux concentra os diretórios pessoais (/home/usuario). A alternativa C é a única que descreve corretamente o que o script faz, enquanto as demais ou erram a frequência do agendamento ou o alvo do backup.
O cron é o serviço do Linux responsável por executar tarefas agendadas — os chamados jobs — em horários e dias pré-determinados. Ele é um daemon (processo que roda em segundo plano) que desperta periodicamente para verificar se há algum trabalho a fazer. A configuração do agendamento é feita no arquivo crontab, onde cada linha define um agendamento com cinco campos: minuto, hora, dia do mês, mês e dia da semana. Por exemplo, 30 2 * * * significa "todos os dias às 2h30".
O script em questão usa o comando tar para criar um arquivo compactado (backup) do diretório /home. No Linux, /home é o diretório que contém as pastas pessoais de todos os usuários do sistema — cada usuário tem sua pasta em /home/nome_do_usuario. Portanto, ao fazer backup de /home, o script está copiando o conteúdo das pastas pessoais de todos os usuários.
A pegadinha da questão está em interpretar o que o script realmente faz. O comando tar com a opção -c cria um arquivo (não incremental), e o diretório de origem é /home, não um diretório específico de um usuário. A frequência do backup é determinada pela linha do crontab, que não foi fornecida no enunciado — mas a alternativa correta não depende dela, pois descreve o alvo do backup, não a frequência.
NÃO CAIA NESSA!
A banca tenta confundir o candidato sobre o que o script faz. A alternativa B menciona "o conteúdo da pasta" de forma genérica, e a alternativa E fala em backup incremental — mas o comando tar -c cria um backup completo, não incremental. O foco deve estar no diretório de origem: /home = pastas pessoais dos usuários.
Alternativa A — ❌ Incorreta
Afirma que o backup é realizado uma vez por semana. A frequência do backup é definida pela linha do crontab, que não foi fornecida no enunciado. Não é possível concluir que seja semanal — poderia ser diária, mensal, ou qualquer outra periodicidade. A alternativa erra ao afirmar uma frequência específica sem base no script apresentado.
Alternativa B — ❌ Incorreta
Afirma que o script realiza o backup do conteúdo da pasta (referindo-se a uma pasta específica, provavelmente a pasta do usuário). O script faz backup do diretório /home, que contém todas as pastas pessoais dos usuários, não apenas uma pasta específica. A alternativa é vaga e incompleta, não descrevendo corretamente o alvo do backup.
Alternativa C — ✅ Correta ⟵ GABARITO
O script executa tar sobre o diretório /home, que no Linux é o diretório que contém as pastas pessoais de todos os usuários do sistema. Portanto, o backup é do conteúdo das pastas pessoais dos usuários. Esta é a descrição correta do que o script faz.
Alternativa D — ❌ Incorreta
Afirma que o backup é realizado diariamente. Assim como a alternativa A, a frequência é definida pelo crontab, que não foi fornecido. Não é possível concluir que o backup seja diário. A alternativa erra ao afirmar uma frequência específica sem base no script.
Alternativa E — ❌ Incorreta
Afirma que o backup é realizado de forma incremental a cada execução. O comando tar -c (create) cria um arquivo de backup completo, não incremental. Para um backup incremental, seria necessário usar opções como -g (com arquivo de snapshot) ou ferramentas específicas como rsync. A alternativa erra ao descrever o tipo de backup.
Gabarito: letra C — o script faz backup do conteúdo das pastas pessoais dos usuários (/home).