Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — VUNESP 2026

Sistemas OperacionaisLinux
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.
Imagem associada para resolução da questão
Com base nas informações apresentadas, é possível concluir que o
  1. Abackup é realizado uma vez por semana.
  2. Bscript realiza o backup do conteúdo da pastaImagem associada para resolução da questão
  3. Cscript realiza o backup do conteúdo das pastas pessoais dos usuários.
  4. Dbackup é realizado diariamente.
  5. 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).

Link permanente: /questoes/gp021198