5 votos

Cómo forzar una Mac sin reiniciar pulsando la tecla de encendido?

El Finder no respondía, así que control+clic en el icono de Finder en el Dock y eligió Relanzamiento... excepto que no relanzamiento.

Monitor de actividad pasó a ser visible y pude ver que en la lista de Finder (incluyendo el PID) y la mostró como "No Responde".

Yo estaba en iTerm, así que he intentado killall Finder y dijeron que "No hay procesos pertenecientes a encontrarse" (o palabras a ese efecto).

Traté de enviar a "matar" a la PID pude ver por el Buscador, y me dijeron que no había tal PID. Esto me llevó a suponer que la WindowServer no se mostraba la información precisa más.

He intentado sudo killall -HUP WindowServer que hizo toda la GUI go de distancia, y me dejó con una pantalla en negro y algunas letras en blanco (no el pánico de la pantalla, más parecida a la de la consola de mensajes de registro).

El mensaje fue:

Sep 27 17:17:23 Pro kernel[0]: V1.4.0: TrustedData_driver_VendorSpecifictype00::vendorSpecificPassThroughIn(): SendCommand error, la tarea no se completa, serviceResponse = 1, TaskStatus: 2

Sep 27 17:17:23 Pro kernel[0]: V1.4.0: TrustedData_UserClient_SCSIType00::vendorSpecificPassThroughIn() devuelve el error de controlador: 3758097084

Así que ahora tengo una pantalla en negro, pero y puedo escribir pero no tiene ningún efecto (las letras que aparecen en la pantalla, pero en realidad no ejecutar. He intentado control-C y control-Z fue en vano.

Me puede ssh desde mi Mac.

Por supuesto, mi primer paso fue sudo shutdown -r now que envió el aviso de que el sistema se va a apagar, pero no.

También he intentado sudo shutdown -ro now y sudo /sbin/reboot y sudo reboot -q fue en vano.

De lado: (En un PC con Windows, me hubiera presionado CTRLALTSUPR pero no hay ninguna Mac correspondiente atajo de teclado... no se que habría necesariamente trabajado de todos modos.)

Estoy sin ideas.

Corrí ps y poner la salida de aquí, si alguien quiere ver lo que está aún en marcha.

¿Qué más podría usted probar?

(Otros que simplemente manteniendo pulsado el botón de encendido hasta que se apaga.)

5voto

Petros Puntos 4430
  • ssh en tu Mac
  • Tipo sudo su -l para cambiar al modo super usuario
  • Introduzca la contraseña de administrador
  • tipo halt y pulsa enter

Este envía SIGTERM (y posteriormente SIGKILL) a todos los procesos en ejecución y el sistema se apagará.

Nota: Escriba man halt para otras opciones.

EDIT: también puedes probar a launchctl shutdown

2voto

Mr Rabbit Puntos 5340

El método abreviado de teclado para iniciar el apagado mientras omitir el "está seguro" de diálogo es:

control + option + command + eject

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

control + command + eject

No estoy 100% seguro de si estas son dependientes en el Buscador de ser sensible.

0voto

Lloyd Mangram Puntos 91

Un consejo, si usas sudo su, siempre use sudo su - , esto asegurará que la root del medio ambiente se presenta el programa de instalación correctamente.

Las posibilidades son launchd consiguió todo tipo de mal estado y para la mayor parte, nunca he encontrado una manera de recuperarse de ese corto de simplemente apagar la máquina. Launchd es más o menos la versión para OS X de init bajo Linux. Técnicamente no es el primer proceso, pero que bien podría ser. Si se va, entonces el sistema simplemente no va a ser capaz de cierre correctamente.

0voto

Peter Puntos 1055

Sé que esto es una vieja pregunta, pero acabo de encontrar una no-respuesta obvia. En mi caso, la ejecución de sudo shutdown -r haría que el mensaje a ser impreso, pero no apagado pasaría como el OP dijo. Resulta, que ejecutan shutdown -r sin sudo causado la reinicie a suceder. Espero que esto ayude!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X