¿Cómo puedo hibernar / suspender desde la línea de comando y hacerlo en un momento específico? -- 11.10 campo con command-line campo con suspend campo con hibernate camp askubuntu Relacionados El problema

How can I hibernate/suspend from the command line and do so at a specific time


39
vote

problema

Español

Me las arreglé para averiguar cómo suspender / hibernar el sistema desde la línea de comandos leyendo ¿Cómo puedo suspender / hibernar de la línea de comandos? .

Sin embargo, me gustaría saber cómo usar la línea de comandos para suspender / hibernar en un momento dado, en absoluto (ejemplo, 11pm) o relativo (ejemplo, en términos de 30 minutos).

Ya sé cómo hacerlo con apagado, pero estoy seguro, seguro si el comando es similar.

Original en ingles

I managed to find out how to suspend/hibernate the system from the command line by reading How can I suspend/hibernate from command line?.

However, I would like to know how to use the command line to suspend/hibernate at a given time, in absolute (example, 11PM) or relative (example, in 30 minutes) terms.

I already know how to do this with shutdown, but I'm note sure if the command is similar.

           

Lista de respuestas

45
 
vote
vote
La mejor respuesta
 

Puede usar el abcdefghijklmnat para programar cualquier acción, incluida la ejecución de los comandos detallados en que Pregunta .

Por ejemplo, si desea hibernar en 30 minutos:

ABCDEFGHIJKLMNABCDEFGHIJKLMN1

o si desea suspender a las 11:00 PM:

ABCDEFGHIJKLMNABCDEFGHIJKLMN2

Si necesita ejecutar un comando como root , ejecute at con sudo en lugar del comando con sudo (ya que sudo debe ejecutarse de forma interactiva, a menos que la haya configurado para no solicitar su contraseña). Por ejemplo, los equivalentes de los comandos anteriores usando pm-hibernate y pm-suspend son:

ABCDEFGHIJKLMNABCDEFGHIJKLMN10

ABCDEFGHIJKLMNABCDEFGHIJKLMN11

 

You can use the at command to schedule any action, including running the commands detailed in that question.

For example, if you want to hibernate in 30 minutes:

echo 'pmi action hibernate' | at now + 30 min

Or if you want to suspend at 11:00 pm:

echo 'pmi action suspend' | at 11pm

If you need to run a command as root, run at with sudo rather than the command itself with sudo (since sudo should only be run interactively, unless you've configured it not to ask for your password). For example, the equivalents of the above commands using pm-hibernate and pm-suspend are:

echo pm-hibernate | sudo at now + 30 min

echo pm-suspend | sudo at 11pm

 
 
     
     
12
 
vote

Para la especificación relativa (por ejemplo, después de 30 minutos "), simplemente puede usar echo 'pmi action hibernate' | at now + 30 min2 comando para hacer que la suspensión / hibernación commán.


Ejemplos:

Espere 30 minutos, luego suspenda:

  echo 'pmi action hibernate' | at now + 30 min3  

Espere 1 hora, luego hibernar:

  echo 'pmi action hibernate' | at now + 30 min4  
 

For relative specification (e.g. "after 30 minutes") you can simply use sleep command to make suspending/hibernating command wait.


Examples:

Wait 30 minutes, then suspend:

sudo sleep 30m; sudo pm-suspend 

Wait 1 hour, then hibernate:

sudo sleep 1h; sudo pm-hibernate 
 
 
     
     
4
 
vote

Para tiempos específicos repetidos, como las computadoras de apagado, son una hora específica cada día. usa cron.

  echo 'pmi action hibernate' | at now + 30 min5  

Añadir lo siguiente:

  echo 'pmi action hibernate' | at now + 30 min6  

Si quieres personalizarlo.

  ABCDEFGHIJKLMNABCDEFGHIJKLMN17   

por un trabajo de una sola vez el comando al mismo

Por ejemplo, si desea hibernar en 30 minutos:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN18   

o si desea suspender a las 11:00 PM:

  echo 'pmi action hibernate' | at now + 30 min9  
 

For specific times repeated - like shutting down computers are a specific time each day. use cron.

crontab -e 

add the following:

15 14 1 * * pmi action suspend 

If you want to customize it.

* * * * * command to be executed - - - - - | | | | | | | | | ----- Day of week (0 - 7) (Sunday=0 or 7) | | | ------- Month (1 - 12) | | --------- Day of month (1 - 31) | ----------- Hour (0 - 23) ------------- Minute (0 - 59) 

For a one time job us the at command

For example, if you want to hibernate in 30 minutes:

echo 'pmi action hibernate' | at now + 30 min 

Or if you want to suspend at 11:00 pm:

echo 'pmi action suspend' | at 11pm 
 
 
         
         

Relacionados problema

2  Ajuste de brillo imposible después de la hibernación (MacBoWAIR 3.2, Ubuntu 12.04)  ( Brightness adjustment impossible after hibernation macbookair 3 2 ubuntu 12 04 ) 
Después de despertar mi computadora de la hibernación (Cerrar la tapa, la tapa abierta) pierdo la capacidad de ajustar el brillo con las teclas F y en la conf...

0  PM-Hibernate funciona pero hibernar desde el menú del sistema, no en Ubuntu Studio 20.04  ( Pm hibernate works but hibernate from system menu not on ubuntu studio 20 04 ) 
Habilité la hibarnación por este artículo link Pero cuando después de todo lo realizo este comando (hd0) (hd0,1) (hd0,2) (hd0,3)0 Sistema Simplement...

21  ¿Cómo puedo hibernar de gnome shell?  ( How can i hibernate from gnome shell ) 
gnome shell no tiene una opción para hibernar en el menú de la sesión. Revisé la hoja de trucos de gnome shell pero hibernate no se menciona allí. ¿Cómo p...

5  ¿Cómo configuro un reloj de alarma MP3?  ( How do i set up an mp3 alarm clock ) 
Quiero cambiar de Windows XP a Ubuntu y hay una cosa que estoy muy usando en XP, un reloj de alarma MP3. Por la noche, gozo la PC a modo hibernado. Por la mañ...

1  Pantalla negra y imágenes distorsionadas en algunas aplicaciones después de la cerradura / hibernación  ( Black screen and distorted images on some apps after lock hibernate ) 
Después de cerrar la tapa de la computadora portátil, algunas aplicaciones (por ejemplo, Chrome, Opera, VS Code) tienen pantalla negra o imagen distorsionada....

3  ¿Cómo hacer que la hibernación trabaje en el servicio de transporte SX58H7 (Intel X58 Express)?  ( How to make hibernation work on shuttle sx58h7 intel x58 express ) 
Tengo una computadora SX58H7 de lanzadera (Intel X58 Express Board, AMI BIOS versión 08.00.16) con Intel Core I7 950 y GeForce GT 210 Silent (NVIDIA propietar...

4  ¿Cómo volver a habilitar la opción Hibernate?  ( How to re enable hibernate option ) 
Había habilitado la opción "Hibernate" en My Ubuntu 12.10 Pocos meses al agregar las siguientes líneas a /etc/polkit-1/localauthority/50-local.d/com.ubuntu.e...

13  ¿Cómo programo despertar de la hibernación?  ( How do i schedule waking up from hibernation ) 
¿Es posible despertar a Ubuntu de la hibernación en un momento predefinido? No debe ser wol , sino que Ubuntu se despierta. Por ejemplo, debe hacer lo que la...

1  Cómo hibernar en Ubuntu 17.10 (no dormir)  ( How to hibernate in ubuntu 17 10 not sleep ) 
/update.out1 Todos actúan como sueño o cierre de sesión. Cómo hibernarse como en Windows 10 (Sistema de cierre hacia abajo y mantener los datos) ...

0  Como mac. Cerrar Tap (tapa) y suspensión híbrida activa 14.04  ( Like mac close tap lid and active hybrid suspend 14 04 ) 
Me gustaría configurar mi sistema operativo, para cerrar la tapa de la computadora portátil, bloquear el acceso y más tarde de 10 o 20 minutos de suspensión h...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos