Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Cómo hacer que su PC con Linux se despierte automáticamente del modo de suspensión

¬ŅQuiere poner su PC con Linux en modo de suspensi√≥n o hibernaci√≥n y que se active autom√°ticamente a una hora espec√≠fica? Puede hacerlo f√°cilmente con el comando rtcwake, incluido de forma predeterminada en la mayor√≠a de los sistemas Linux.

Esto puede resultar √ļtil si desea que su computadora haga algo en un momento espec√≠fico, pero no quiere que funcione las 24 horas del d√≠a, los 7 d√≠as de la semana. Por ejemplo, puede poner su computadora en modo de suspensi√≥n por la noche y hacer que se active antes de realizar algunas descargas.

Usando rtcwake

El despertar El comando requiere permisos de root, por lo que debe ejecutarse con sudo en Ubuntu y otras distribuciones derivadas de Ubuntu. En distribuciones de Linux que no usan sudo, deberá iniciar sesión como root con el su comando primero.

Aquí está la sintaxis básica del comando:

sudo rtcwake -m [type of suspend] -s [number of seconds]

Por ejemplo, el siguiente comando suspende su sistema en el disco (lo hiberna) y lo reactiva 60 segundos después:

sudo rtcwake -m disco -s 60

Tipos de suspensión

El -metro switch acepta los siguientes tipos de suspensión:

  • apoyar ‚Äď El modo de espera ofrece pocos ahorros de energ√≠a, pero la restauraci√≥n a un sistema en ejecuci√≥n es muy r√°pida. Este es el modo predeterminado si omite el modificador -m.
  • meme ‚Äď Suspender a la RAM. Esto ofrece importantes ahorros de energ√≠a: todo se pone en un estado de bajo consumo de energ√≠a, excepto la RAM. El contenido de tu memoria se conserva.
  • disco ‚Äď Suspender al disco. El contenido de su memoria se escribe en el disco y su computadora se apaga. La computadora se encender√° y su estado se restaurar√° cuando se complete el cron√≥metro.
  • apagado ‚Äď Apague el ordenador por completo. La p√°gina de manual de rtcwake se√Īala que la restauraci√≥n desde ‚Äúapagado‚ÄĚ no es oficialmente compatible con la especificaci√≥n ACPI, pero de todos modos funciona con muchas computadoras.
  • No ‚Äď No suspendas la computadora inmediatamente, solo configura la hora de activaci√≥n. Por ejemplo, podr√≠a decirle a su computadora que se despierte a las 6 a.m. Despu√©s de eso, puede ponerlo en modo de suspensi√≥n manualmente a las 11 p. m. o a la 1 a. m.; de cualquier manera, se despertar√° a las 6 a. m.

Segundos versus tiempo específico

El -s La opción tarda unos segundos en aparecer. Por ejemplo, -s 60 activa su computadora en 60 segundos, mientras que -s 3600 activa su computadora en una hora.

El -t La opci√≥n le permite activar su computadora a una hora espec√≠fica. Este cambio requiere una cantidad de segundos desde la √©poca Unix (00:00:00 UTC del 1 de enero de 1970). Para proporcionar f√°cilmente el n√ļmero correcto de segundos, combine el fecha comando con el comando rtcwake.

El -l El interruptor le dice a rtcwake que el reloj del hardware est√° configurado en la hora local, mientras que el -t√ļ El interruptor le dice a rtcwake que el reloj del hardware (en el BIOS de su computadora) est√° configurado en la hora UTC. Las distribuciones de Linux a menudo configuran el reloj de su hardware en la hora UTC y la traducen a su hora local.

Por ejemplo, para que su computadora se active ma√Īana a las 6:30 a. m. pero no se suspenda inmediatamente (suponiendo que el reloj de su hardware est√© configurado en la hora local), ejecute el siguiente comando:

sudo rtcwake -m no -l -t $(fecha +%s -d ‚Äėma√Īana 06:30‚Äô)

Mas consejos

Utilice el operador && para ejecutar un comando específico después de que rtcwake despierte su sistema del modo de suspensión. Por ejemplo, el siguiente comando suspende su computadora en la RAM, la activa dos minutos más tarde y luego inicia Firefox:

rtcwake -m mem -s 120 && firefox

Integre el comando rtcwake en un script cron para activar autom√°ticamente su computadora en un momento espec√≠fico. El -m no switch tambi√©n puede ser √ļtil en un script cron. Por ejemplo, podr√≠as ejecutar el rtcwake -m no -s 28800 comando en un script cron a las 10 p.m. todos los d√≠as. Esto configurar√≠a su computadora para que se active en 28800 segundos a las 6:00 am. Sin embargo, su computadora no entrar√≠a en suspensi√≥n inmediatamente; podr√≠a ponerla en suspensi√≥n a las 11 p. m. o a la 1 a. m. y a√ļn as√≠ se despertar√≠a a las 6 a. m. normalmente.

Advertencias

  • RTC significa reloj en tiempo real. rtcwake utiliza el reloj del hardware de su computadora, que puede configurar en su BIOS, para determinar cu√°ndo se reactivar√° su computadora. Si est√° utilizando una computadora vieja con una bater√≠a CMOS agotada que no puede mantener el reloj funcionando correctamente, esto no funcionar√°.
  • Si la suspensi√≥n, la suspensi√≥n en RAM o la hibernaci√≥n no funcionan correctamente con su sistema Linux (tal vez porque Linux no tiene los controladores para hacerlos funcionar correctamente con su hardware), es posible que esto no funcione.
  • Tenga cuidado al configurar una computadora port√°til para que se active autom√°ticamente a una hora espec√≠fica. No querr√°s que se despierte, funcione y se sobrecaliente o se agote la bater√≠a en una bolsa para computadora port√°til.