Un par de preguntas sobre el confuso comando "apagar" de Linux

Un par de preguntas sobre el confuso comando "apagar" de Linux

http://man.he.net/?topic=shutdown§ion=all

  1. Entonces, ¿debo entender que DEBES especificar el "tiempo en el futuro" como minutos? ¿Los segundos no son posibles?

    shutdown +1
    

    ¿Este es el valor predeterminado y el más bajo posible (excepto +0)? En otras palabras, ¿60 segundos como mínimo? ¿No puedo especificar que se apague/reinicie en diez segundos?

  2. Si lo hago shutdown nowo shutdown +0, ¿eso significa que "agresivamente" simplemente corta todo lo que se está ejecutando, sin darles señal ni oportunidad de salir limpiamente? ¿Reinicio forzado instantáneo?

  3. Digamos que uso un minuto (o más). ¿Qué pasa si algo todavía no ha salido limpiamente cuando se acaba el tiempo? ¿Forzará el reinicio/reinicio de todos modos, sin importar en qué estado se encuentre la aplicación en ejecución?

Respuesta1

El momento es el momento de iniciar el cierre, no el momento de su finalización. Por lo tanto, apagar ahora comenzará a cerrarse ahora. Completará el procedimiento completo que realiza el apagado en un minuto.

Respuesta2

  1. Corregir segúnman 8 shutdown

¿Este es el valor predeterminado y el más bajo posible (excepto +0)? En otras palabras, ¿60 segundos como mínimo? ¿No puedo especificar que se apague/reinicie en diez segundos?

O lo especificas nowo al menos un minuto en el futuro.

Alternativamente puede ejecutar, por ejemplo

sleep 10 && poweroff

  1. No, el sistema realizará todos los pasos de apagado normalmente (detener procesos de usuario, detener servicios, vaciar cachés, desmontar dispositivos y reiniciar/apagar).

  2. Sí, forzará la detención/reinicio/apagado, pero depende de cómo se inició un servicio/aplicación. Ver, por ejemplo DefaultTimeoutStopSec:https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html

información relacionada