¿Cómo forzar que una Mac se reinicie sin presionar la tecla de encendido?

5

El Finder no estaba respondiendo, así que controlo y hago clic en el icono del Finder en el Dock y elegí Relanzar ... excepto que no se relanzó.

El Monitor de actividad

resultó ser visible y pude ver que figuraba en el Finder (incluido el PID) y lo mostraba como "No responde".

Estaba en iTerm, así que probé killall Finder y me dijeron "No se encontraron procesos que te pertenezcan" (o palabras a tal efecto).

Traté de enviar "kill" al PID que pude ver para Finder, y me dijeron que no había tal PID. Esto me llevó a suponer que el WindowServer ya no mostraba información precisa.

Probé sudo killall -HUP WindowServer , lo que hizo que toda la GUI desapareciera, y me dejó con una pantalla negra y algunas letras blancas ( no la pantalla de pánico, más como los mensajes de registro de la consola).

El mensaje fue:

  

27 de septiembre 17:17:23 Pro kernel [0]: V1.4.0: TrustedData_driver_driver_VendorSpecificType00 :: vendorSpecificPassThroughIn (): SendCommand falló, tarea no completada, serviceResponse = 1, TaskStatus: 2

     

27 de septiembre 17:17:23 Pro kernel [0]: V1.4.0: TrustedData_UserClient_SCSIType00 :: vendorSpecificPassThroughIn () devolviendo una falla del controlador: 3758097084

Así que ahora tengo una pantalla en negro, pero puedo escribir pero no tiene ningún efecto (las letras aparecen en la pantalla, pero en realidad no se ejecutan. He intentado controlar-C y controlar-Z sin éxito. .

Yo puedo hacer ssh desde mi otra Mac.

Por supuesto, mi primer paso fue sudo shutdown -r now que envió el aviso de que el sistema iba a apagarse, pero no lo hizo.

También probé sudo shutdown -ro now y sudo /sbin/reboot y sudo reboot -q sin éxito.

  

Aparte: (En una PC con Windows, habría presionado CTRLALT DEL pero no hay un atajo de teclado de Mac correspondiente ... no es que hubiera funcionado necesariamente de todos modos.)

Me he quedado sin ideas.

Ejecuté ps y pongo la salida aquí si alguien quiere para ver qué se está ejecutando .

¿Qué otra cosa intentarías ?

(Aparte de mantener presionado el botón de encendido hasta que se apague).

    
pregunta TJ Luoma 27.09.2011 - 23:58

4 respuestas

5
  • ssh en tu Mac
  • Escriba sudo su -l para cambiar al modo de superusuario
  • Ingrese su contraseña de administrador
  • escribe halt y pulsa enter

Esto envía SIGTERM (y posteriormente SIGKILL) a todos los procesos en ejecución y apaga el sistema.

Nota: Escriba man halt para otras opciones.

EDITAR: También puedes probar launchctl shutdown

    
respondido por el conorgriffin 28.09.2011 - 00:27
2

El método abreviado de teclado para iniciar un apagado y omitir el cuadro de diálogo "¿está seguro?" es:

control + option + command + eject

Y el método abreviado de teclado para iniciar un reinicio y omitir el cuadro de diálogo "¿está seguro?" es:

control + command + eject

No estoy 100% seguro de que dependan de la capacidad de respuesta de Finder.

    
respondido por el Mr Rabbit 19.07.2013 - 23:28
0

Un consejo, si usa sudo su, use siempre sudo su -, esto asegurará que el entorno de la raíz se configure correctamente.

Es probable que se hayan iniciado y se haya desordenado todo el tiempo y, en su mayor parte, nunca he encontrado una manera de recuperarme de tan solo apagar la máquina con fuerza. Launchd es más o menos la versión OS X de init bajo Linux. Técnicamente no es el primer proceso, pero podría serlo. Si continúa, entonces el sistema simplemente no podrá apagarse correctamente.

    
respondido por el Dustin 28.09.2011 - 01:25
0

Sé que esta es una pregunta antigua, pero acabo de encontrar una respuesta no obvia. En mi caso, ejecutar sudo shutdown -r causaría que el mensaje se imprima, pero no se producirá un cierre como dijo el OP. Resulta que ejecutar shutdown -r sin sudo provocó el reinicio. Espero que esto ayude!

    
respondido por el wickedchicken 02.02.2016 - 01:16

Lea otras preguntas en las etiquetas