Programando o seu Linux para desligar automaticamente

Publicado por Nilo Alexandre Pereira em 01/09/2008

[ Hits: 56.318 ]

 


Programando o seu Linux para desligar automaticamente



Essa dica vai para aquelas pessoas que às vezes gostam de dormir escutando música ou assistindo a um vídeo e tem preguiça de desligar o PC ou dormem no meio do vídeo.

Obs.: Mas pode ser útil para várias outras situações.

Para programar o seu PC para desligar sozinho, realize a seguinte rotina:

Abra um prompt de comando e digite:

su - (para virar root - super usuário)

Já como super usuário digite:

shutdown -h +xx

Onde:
  • -h - halt (desligar)
  • xx - tempo em minutos que você quer que o PC desligue.

Exemplo:

# shutdown -h +90

O PC deligará em 90 minutos (1:30h).

Simples não?!

Outras dicas deste autor

Instalação do MPlayer-1.0rc2 a partir do fonte no Slackware 12.1

Leitura recomendada

Sistema de arquivos, disco rígido e memória do seu Linux

Criar vários arquivos tar com tamanho definido

Ubuntu 12.04 LTS - Deixando sua máquina mais rápida

Criando um alias no GNU/Debian sem complicação

Visual Studio Code disponível como SNAP para suportar distros Linux

  

Comentários
[1] Comentário enviado por scoob em 01/09/2008 - 13:20h

Ótimo,
Só completando, eu uso deixar uma hora estabelecida quando deixo os torrents baixando:
Para o PC desligar 02 e meia da manhã
# shutdown -h 02:30

Para o PC desligar 03 e 14 da manhã
# shutdown -h 03:14

E por aí vai...

;>))

Abraços!!

[2] Comentário enviado por kalib em 01/09/2008 - 14:53h

Ou no caso, também é bom falar que é interessante deixar para que ele faça em seguida, para que seja desligado assim que a ação determinada por você for concluída...por exemplo...
Deixo baixando uma iso com o wget..mas não sei em quanto tempo ela termina..por conta das mudanças na velocidade de conexão...

wget endereço_da_iso.iso && shutdown -h now

;]

[3] Comentário enviado por gpr.ppg.br em 01/09/2008 - 15:30h

como faço para esse comando continuar quando eu fecho a conexão SSH?

[4] Comentário enviado por andersonjackson em 01/09/2008 - 16:39h

Coloca um & depois do comando, ele ficará em background.

[5] Comentário enviado por marcelovegano em 24/09/2008 - 16:56h

Legal a dica...Isso não fica gravado no sistema não né? Todas as vezes tenho que configurar no shell?

[6] Comentário enviado por marcelovegano em 24/09/2008 - 23:48h

Tem como cancelar após dar o comando?

[7] Comentário enviado por rafaelgimenes em 05/01/2009 - 14:34h

Bom para desligar logo após uma acao eu uso o simples e ótimo ";"

por exemplo wget http://xxxx;shutdown -h now
assim q baixar o xxxx vai desligar .

abraco.

[8] Comentário enviado por georgechaves em 30/05/2009 - 20:24h

Meu amigo eu sou o únco usuário do pc e nçao sei como metornar root

[9] Comentário enviado por ccad em 05/08/2009 - 23:32h

E como fazer para que ele desligue automaticamente após um determinado tempo Ocioso?. Tipo proteção de tela, porém teria que desligar o computador.

[10] Comentário enviado por marcelohcm em 15/10/2012 - 10:46h

ola! gostaria de saber se esse comando server pra encerrar processos no linux.

por exemplo: /etc/init.d/squid stop 00:00

obrigado

[11] Comentário enviado por lilianalcantara em 01/08/2014 - 04:33h

muito boa a dica, só q depois não foi possível cancelar a programação, nem mesmo com o sudo halt
aparece que já existe um desligamento em andamento
:(

[12] Comentário enviado por wfrancis em 10/08/2014 - 07:03h


[11] Comentário enviado por lilianalcantara em 01/08/2014 - 04:33h:

muito boa a dica, só q depois não foi possível cancelar a programação, nem mesmo com o sudo halt
aparece que já existe um desligamento em andamento
:(


É possível cancelar a programação com o comando shutdown -c
:)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts