Como agendar um desligamento no Linux

Para agendar um desligamento único do Linux, execute o comando sudo shutdown --poweroff +30para desligar em 30 minutos ou use um horário futuro no formato de 24 horas, como 23:00. Cancele um desligamento pendente com sudo shutdown -c. Esses comandos usam privilégios de administrador e se aplicam à máquina em que são executados.

Verifique primeiro o relógio do sistema.

O desligamento sincronizado com o relógio do sistema local do computador segue o horário do sistema. Antes de agendar um desligamento, verifique a hora atual com `sudo` date. Em uma distribuição baseada em systemd, `sudo` timedatectltambém mostra o fuso horário configurado e se o relógio está sincronizado. Salve o trabalho aberto e leve em consideração outros usuários ou serviços: um desligamento encerra as sessões e interrompe os programas em execução nesse computador.

Escolha um horário de desligamento único.

Desligamento automático após contagem regressiva

Abra um terminal e digite o número de minutos a partir de agora, após o sinal de mais. Por exemplo, isso programa um desligamento em meia hora:

sudo shutdown --poweroff +30
Exemplo de terminal Linux mostrando o comando `sudo shutdown --poweroff +30` ao lado de uma contagem regressiva de 30 minutos.
Use um sinal de mais e um número de minutos para programar uma contagem regressiva.

Use +5por cinco minutos ou +90por uma hora e meia. Para desligar imediatamente, use sudo shutdown --poweroff now. A --poweroffopção torna a ação pretendida explícita. O comando também pode enviar uma mensagem de aviso aos usuários conectados:

sudo shutdown --poweroff +30 "This computer will power off in 30 minutes. Save your work."

No systemd, um desligamento programado avisa os usuários e impede novos logins pouco antes do sistema ser desligado. Em uma estação de trabalho compartilhada ou servidor remoto, avise as pessoas com antecedência suficiente e verifique se nenhuma tarefa importante ainda está em execução.

Desligar conforme o horário marcado

Para programar um desligamento para as 23h de hoje, insira o horário usando o formato de 24 horas:

sudo shutdown --poweroff 23:00
Exemplo de terminal Linux mostrando o comando `sudo shutdown --poweroff 23:00` ao lado de um relógio analógico.
Insira um horário futuro no formato de 24 horas, utilizando o relógio local do computador.

O horário é interpretado usando o relógio local do computador, não o UTC. Se o horário inserido já tiver passado hoje, o sistema poderá ser desligado imediatamente; isso não significa necessariamente "amanhã nesse horário". Verifique dateprimeiro e use uma contagem regressiva quando se referir a uma duração a partir de agora. Um comando de horário agenda uma ação pendente, não uma regra diária recorrente.

Cancelar ou inspecionar a ação pendente

Caso os planos mudem, cancele a paralisação programada antes do prazo final:

sudo shutdown -c
Exemplo de terminal Linux mostrando o comando `sudo shutdown -c` ao lado de um símbolo de cancelamento vermelho.
Essa -copção cancela um desligamento programado pendente.

No systemd versão 250 ou posterior, sudo shutdown --showo comando exibe a ação pendente e seu horário agendado. Essa opção não está disponível em todas as distribuições ou versões anteriores, portanto, use `cd` -cpara cancelar e consulte a página de ajuda do seu terminal caso uma opção seja rejeitada. As opções de desligamento padrão e os formatos de horário estão documentados no manual de desligamento do systemd .

Use rtcwake quando quiser que o dispositivo entre em modo de repouso e acorde automaticamente.

shutdownDesliga a máquina; não a liga novamente mais tarde. Se o seu objetivo é suspender o computador e retomá-lo após oito horas, rtcwakepode definir um alarme e entrar no modo de suspensão para RAM:

sudo rtcwake --mode mem --seconds 28800
Exemplo de terminal Linux mostrando o comando `sudo rtcwake --mode mem --seconds 28800` com símbolos de noite e nascer do sol.
Este comando solicita a suspensão para a RAM e um alarme de ativação do RTC oito horas depois.

Este comando suspende o computador imediatamente; não se trata de um desligamento programado. O memmodo mantém a sessão na memória e ainda consome alguma energia. Se o sistema despertará no horário solicitado depende do kernel, do firmware e do hardware do relógio de tempo real. Se você precisar de um desligamento completo com uma tentativa de despertar programada, sudo rtcwake --mode off --seconds 28800solicite esse modo, mas o suporte varia de acordo com o computador. Leia o manual do rtcwake e teste o comportamento antes de confiar nele.

Para um desligamento recorrente

Um comando como esse shutdown 23:00cria um desligamento único. Para um agendamento recorrente, crie e habilite um temporizador do systemd que inicie um serviço de desligamento no horário desejado. Os temporizadores usam expressões de calendário e possuem opções para lidar com execuções perdidas; consulte a documentação do temporizador do systemd . Analise o temporizador cuidadosamente antes de habilitá-lo, especialmente em uma máquina compartilhada ou remota.

Solução rápida de problemas

  • O computador desliga imediatamente: verifique novamente o relógio e o fuso horário. Um horário que já passou pode ser considerado como devido agora. Use +30para uma contagem regressiva de 30 minutos.
  • O comando solicita uma senha ou falha com um erro de permissão: Execute-o com uma conta autorizada a usar o comando sudo. Não omita a elevação de privilégios em sistemas que a exigem.
  • O computador não desperta após rtcwake: O dispositivo pode não suportar o estado de suspensão solicitado ou o alarme RTC. Verifique as configurações do firmware e o manual da sua distribuição e hardware.

Para um desligamento programado único, sudo shutdown --poweroff +minutesesta sudo shutdown --poweroff HH:MMé a abordagem mais simples. Use sudo shutdown -cse precisar cancelar.

Deixar um comentário

Como recuperar partições perdidas e dados do disco rígido com segurança

Como recuperar partições perdidas e dados do disco rígido com segurança

Aprenda como recuperar partições e arquivos perdidos com o TestDisk e o PhotoRec. Proteja a unidade de origem, faça a verificação com segurança e salve os dados recuperados em outro disco.

Como ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.