Estoy tratando de hibernar mi computadora con el comando. Estaba usando shutdown /s /t 20para apagar la computadora. Cambio / s a / h para hibernar y ahora solo devuelve el texto de uso como si no reconociera lo que he ingresado. En esto se dice
/h Hibernate the local computer.
¿Hay algo más que deba usar con / h para que hiberne?
windows-7
command-line
hibernate
Un jackson
fuente
fuente

Respuestas:
Desafortunadamente, no creo que pueda establecer un tiempo para la hibernación.
Tratar:
El
pinges una forma hacker de retrasar la acción.-n 20Debería esperar 20 segundos.(el doble
&&le permitirá hacer un Ctrl+ Cpara cancelar la operación, pero si usa un simple&, al presionar Ctrl+ Csolo se romperá el temporizador y luego continuará apagándose)fuente
> NUL 2>&1parte evitará cualquier salida deping(para más información, consulte la pregunta relacionada ).También podría considerar el uso de comandos "timeout" o "waitfor" de manera similar.
o
Más aquí: ¿Cómo hago que un archivo por lotes espere / duerma durante unos segundos?
fuente
falseen la primera condición y saltaráshutdowndirectamente al comando.Yo uso lo siguiente:
O esto si lo quiero fuera en un momento determinado:
fuente
At 22:30 shutdown /h /fen cmd prompt, recibí un mensaje como acceso denegado pero soy el administrador de mi PC. esperando su respuestaCreo que se queja del tiempo. Solo ponlo
shutdown /hy debería funcionar.fuente
Por supuesto, puede configurar la HORA para la hibernación.
Si realmente desea hibernar su computadora después de un tiempo específico, todo lo que necesita hacer es ingresar este comando a continuación en el cmd, es decir:
Ahora la computadora comenzará una cuenta regresiva de 36000 a 0 antes de que hiberne. Pero debe tener en cuenta que puede cambiar 36000 en cualquier número de segundos que más le convenga.
fuente
Si tienes cygwin es muy simple:
sleep 45m && shutdown /hPuede instruir
sleepen minutos, horas, segundos e incluso días. Mira esta respuesta sobresleep.fuente
¿Probaste el Programador de tareas de Windows? Si tiene el script, puede configurarlo para que se ejecute en un momento determinado; esto debería responder la pregunta de retraso de tiempo.
fuente
siempre uso esto:
fuente
También estuve buscando hibernación cronometrada durante mucho tiempo. Finalmente hice la siguiente solución:
Cree un
batarchivo de la siguiente manera:timeout /t %1 /nobreak && shutdown /hSupongamos que se guarda en
C:\hibernate.batLuego abra el
Runcomando ( Win+R) y ejecute elbatarchivo con los segundos de tiempo de espera como se muestra a continuación:C:\hibernate.bat [timeout]fuente
En lugar de
/usar-.Utilice el siguiente comando en el CMD como administrador priv y prueba
fuente