Estoy tratando de hibernar mi computadora con el comando. Estaba usando shutdown /s /t 20
para 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
ping
es una forma hacker de retrasar la acción.-n 20
Deberí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>&1
parte 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
false
en la primera condición y saltaráshutdown
directamente al comando.Yo uso lo siguiente:
O esto si lo quiero fuera en un momento determinado:
fuente
At 22:30 shutdown /h /f
en 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 /h
y 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 /h
Puede instruir
sleep
en 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
bat
archivo de la siguiente manera:timeout /t %1 /nobreak && shutdown /h
Supongamos que se guarda en
C:\hibernate.bat
Luego abra el
Run
comando ( Win+R) y ejecute elbat
archivo 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