Archivos diarios: diciembre 4, 2012

Despierta a tu equipo linux con el comando rtcwake

Te gustaría llegar a casa, tener la computadora lista para navegar ya! y el torrent terminando de descargar los últimos capítulos de tu serie favorita, sin apenas gastar energía? todo eso y muchas más tareas se pueden programar de una forma muy fácil con el comando rtcwake (las combinaciones con cron o cualquier tipo de script son innumerables), una utilidad disponible en todos los sistemas linux modernos, que nos permite suspender/hibernar el PC e iniciarlo a una hora determinada.

Rtcwake soporta varios tipos de suspensión:

  • standby: Este es el modo por defecto, ahorra poca energía, pero la transición a un sistema en funcionamiento es muy rápida (ACPI state S1)
  • mem : Suspende a RAM y ofrece un ahorro significativo de energía (ACPI state S3)
  • disk: Suspende a disco. Este estado ofrece el mayor ahorro de energía (ACPI state S4)
  • off: Apaga el ordenador completamente. Hace una llamada al proceso /sbin/shutdown. No esta oficialmente soportado por ACPI, pero generalmente funciona (ACPI state S5)
  • no: no suspende inmediatamente, unicamente establece la hora en que despierta el sistema.
  • on: Es un modo que tampoco suspende y es utilizado para depuración de programas.

La sintaxis más común de rtcwake es la siguiente:

Ejecutamos como root:

rtcwake -m [tipo de suspensión] -s [número de segundos]

Ejemplo:

rtcwake -m mem -s 120

Si además queremos iniciar un programa cuando se “despierte” el ordenador añadimos && seguido del nombre de ese programa, como podemos ver aquí:

rtcwake -m mem -s 120 && transmission

Fuente

Translate »