Ligando e desligando seu Linux automaticamente

Share

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:

rtcwake

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

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.