Pregunta simple: ¿qué parámetros se pueden usar para apagar una computadora con Linux / OSX en 30 segundos? Siempre he ejecutado Windows, donde iría shutdown -s -t 30
pero los parámetros son diferentes. Lo busqué aquí, pero solo le permitirá apagar una computadora a una hora específica (como las 8:00) en lugar de en una cantidad específica de segundos.
8
sudo shutdown -h
apagaría la computadora sin un retraso intencional?sudo shutdown -h now
apagaría la computadora de inmediato sin previo aviso.sudo shutdown -h now
correcto?shutdown -h now
. Si necesita ayuda con eso, debe hacer una nueva pregunta (suponiendo que no pueda encontrar la respuesta en otro lugar). Además, no olvide marcar la mejor respuesta aquí como "aceptada" si responde a su pregunta.Usando las llamadas básicas, no veo una manera de hacerlo con segundos, pero parece que puedes hacerlo con minutos:
En otras palabras:
Si quieres apagarlo en 1 minuto.
fuente
-r
opción es reiniciar, no apagar. Tienes que usar-h
para apagar.Como se señaló, el comando
Agrega un minuto.
Si quisieras hacerlo en segundos u horas o algo muy específico, podrías hacer algo como:
EDITAR: Lo anterior ya no funciona en versiones más recientes de Ubuntu. Gracias por señalar eso @zitrax. Mi error tienes razón.
Pero aún puede hacerlo, pero parece que tal vez al minuto más cercano.
Lo cual no tiene sentido cuando el parámetro + m es más fácil de escribir ... ahhh oh bien.
fuente
date --date "now + 60 seconds"
para mí es el 22 de febrero de 2014 21:25:03 CET y si lo uso junto con el apagado, imprime "valor de tiempo no válido" (traducido al inglés). Entonces, su afirmación de que la versión que escribió funciona absolutamente en todas las versiones de Ubuntu es simplemente incorrecta. Si puedo especificar el formato hasta la fecha funciona, sin embargo, como esto:date --date "now +60 seconds" +%H:%M
.