Desvendando o Mundo do GNU/Linux Headline Animator

quarta-feira, 15 de agosto de 2012

Ligando e desligando seu Linux automaticamente

Por: Fagner Oliveira
Um das coisas que mais comuns na informática é quando colocamos nosso PC para “trabalhar pra nós”. Isso é tão comum e tão usado que as vezes nem percebemos que isso acontece. Quer um exemplo? O ambiente de desktop que você está utilizando agora. O fato de clicar com o mouse em um ícone e abrir um programa ou aplicação é na verdade “um atalho humano” para uma série de comandos via terminal que estão sendo executados em segundo plano.
A dica de hoje tem o objetivo de automatizar um pouco mais a sua vida:
Imagine chegar em casa todo dia e seu PC já estar ligado e pronto para ser usado, sem precisar deixá-lo ligado durante o tempo que estiver fora? Seria legal né? Para esta e outras infinitas finalidades que você possa pensar, hoje vamos lhe apresentar a ferramenta rtcwake.
Ele é um utilitário de linha de comando que está presente nas principais distribuições Linux e tem por finalidade programar tipos de hibernação e reinício do sistema, de forma automática. Vamos por a mão na massa:
Abra seu terminal e execute:
rctwake
E será mostrada a saída abaixo:


Nesta imagem podemos ver a sintaxe básica do rtcwake, onde por exemplo, para colocar seu PC para hibernar e reiniciar após 60 segundos, você deveria usar o comando abaixo:
sudo rtcwake -m disk -s 60
Simples né? A opção “-m” aceita as seguintes opções:
  • standby - pequena economia de energia e reinício do sistema de forma rápida
  • mem – suspender para a memória RAM
  • disk - suspender para o disco. Seu PC será desligado e reiniciado da forma que estava quando ligado e o consumo de energia é quase 0.
  • off – desligar o computador completamente
Bom, se você quiser colocá-lo para hibernar a noite (sem consumir energia praticamente) e reiniciar somente na hora que você volta do trabalho (por exemplo às 19h), use esta sintaxe:
sudo rtcwake -m disk -t  19:00
Você pode fazer muitas outras coisas com o rtcwake, incluindo transformar seu PC em um despertador! É incrível!
Consulte a página de manual da ferramenta e descubra as infinitas suas possibilidades:
man rtcwake
Mas vem cá, e se eu quiser programar somente o desligamento do meu PC, tem como? É claro!
Isso pode ser feito com o comando shutdown (que inclusive é objetivo dos exames da LPI), como por exemplo:
shutdown -h 12:00
Onde seu PC será desligado às 12h, ou
shutdown -h +20
Onde seu PC será desligado daqui a 20 minutos.
Para maiores informações, consulte as páginas de manual da ferramenta
man shutdown

Referência:  http://sejalivre.org/ligando-e-desligando-seu-linux-automaticamente