¿Cuál es la diferencia entre -h, -r, -s y -k, en el comando "apagar ahora" en el modo de usuario único?

0

Entonces, abrí el modo de usuario único para mostrarle a mi amigo lo fácil que era que una Mac fuera directamente secuestrada si alguien podía robar el portátil físico superior (en lugar de secuestrar de forma remota utilizando SSH), y no pude No recuerdo exactamente qué opción shutdown now usar (afortunadamente, la línea de comandos me lo pidió), por lo que omití -h . ¿Debería preocuparme si uso -h en lugar de -r ? ¿Hay alguna diferencia entre estos comandos?

shutdown -h now
shutdown -s now
shutdown -r now
shutdown -k now
    
pregunta SeraphsWrath 05.02.2016 - 16:30

2 respuestas

3

Como se indica en la página del manual de apagado ( man shutdown ingresado en una ventana de Terminal):

 -h      The system is halted at the specified time.

 -k      Kick everybody off.  The -k option does not actually halt the
         system, but leaves the system multi-user with logins disabled
         (for all but super-user).

 -r      The system is rebooted at the specified time.

 -s      The system is put to sleep at the specified time.

Entonces, para apagar la Mac, la opción -h es la correcta. -r lo reinicia y -s lo pone en suspensión. La opción -k no detiene el sistema en absoluto.

    
respondido por el klanomath 05.02.2016 - 16:40
1

No ocurre mucho en el modo de usuario único, así que solo uso un comando más simple:

halt

El comando shutdown es para la secuenciación de muchos de los andamios que se erigen para que los procesos del sistema se inicien en un cierto orden, y luego los procesos del usuario. Incluso con launchd simplificando mucho en OS X, todo esto es relevante para OS X completo. Aviso para permitir que los programas guarden trabajos, cierren archivos, comprueben registros de puntos para que el próximo inicio tenga menos trabajo por hacer.

Nada de eso importa en modo de usuario único , ya que detiene el IO y reduce la alimentación al hardware.

    
respondido por el bmike 05.02.2016 - 16:48

Lea otras preguntas en las etiquetas