Apagar mac con matar todos los procesos

-2

¿Es posible apagar / reiniciar la Mac completamente (en lo que respecta a los procesos)? Mi problema es que tengo problemas para terminar un servicio ( pkill y kill no están haciendo el trabajo, no sé por qué), y si apago o reinicio la computadora, los procesos aún se están ejecutando. el fondo.

Los procesos de los que estoy hablando son catalina y tomcat : servicios de Apache iniciados manualmente.

    
pregunta Milkncookiez 30.03.2017 - 10:22

3 respuestas

3

Es probable que dos elementos estén mal:

  
  • ... los procesos todavía se están ejecutando en segundo plano.
  •   
  • procesos de apache iniciados manualmente
  •   

Probablemente ambos no lo son. Se han reiniciado automáticamente. Para evitar esto,

  1. Intente detener el proceso enviándole la señal TERM

    sudo kill -15 {PID}
    
  2. Compruebe si sus servicios se reinician automáticamente con launchd

    launchctl list | grep tomcat
    

    Si es así, descarga, por ejemplo.

    sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysql.plist
    
respondido por el user2707001 30.03.2017 - 12:06
1

Los procesos que mencionó (catalina & tomcat) no son servicios del sistema. Estos deben haberse configurado para iniciar su daemon cuando estos paquetes / servicios se instalan y ejecutan por primera vez. Consulte este enlace para obtener más información sobre cómo puede configurarlo para que se ejecute manualmente.

    
respondido por el Gurdev Singh 30.03.2017 - 10:48
0

La forma de hacerlo se encuentra en mi respuesta aquí . Sin embargo, esto no es un duplicado, ya que la otra pregunta se refiere a las aplicaciones GUI.

El comando que necesitas es apagar

por ejemplo para reiniciar la máquina inmediatamente

sudo shutdown -r now

por ejemplo para apagar la máquina en 60 minutos

sudo shutdown -h +60

Si tomcat y catalina están configurados correctamente, entonces estarán controlados por una configuración launchd (o si están menos bien hechos un script Unix) que reiniciará el proceso cuando la máquina se inicie o el proceso se detenga. Entonces, ejecutar kill on luego los mata pero se iniciará otro proceso.

    
respondido por el Mark 30.03.2017 - 12:05

Lea otras preguntas en las etiquetas