45 votos

¿Cuál es el administrador de servicios/procesos en Mac OS X?

He instalado MySQL pero no puedo ver si está ejecutándose o ha parado. ¿Cómo puedo ver cuáles son los servicios actualmente en ejecución correspondientes a la interfaz de "Servicios" en Windows?

58voto

Pro Backup Puntos 2314

Para la mayoría de los "servicios" (llamados Daemons o Agents documentados por Apple aquí y aquí) puedes comprobar:

En la terminal: $ sudo launchctl list

Por ejemplo, para MySQL solo puedes filtrar la salida del comando anterior, como sudo launchctl list | grep -i mysql. Nota que -i es para hacer que el filtro no distinga mayúsculas de minúsculas.

Estos también pueden ser controlados con una GUI, ejemplos son Lingon y Launch Control.

Hay otros "servicios" que se instalarán en:

/Library/StartupItems

Para esos, hay un comando como $ ps -ef |grep /Library/StartupItems para ver si está cargado y en ejecución. Pero no hay un mecanismo genérico para detener, iniciar o reiniciar.

En qué categoría cae tu instalación de MySQL es imposible de decir, ya que tu pregunta carece de detalles sobre lo que exactamente has instalado, cuál es su fuente, cómo se instaló, etcétera.

0 votos

Eliminar manualmente archivos de la carpeta /Library/StartupItems funcionó

11voto

mkaz Puntos 458

La aplicación "Monitor de Actividad" se encuentra en /Applications/Utilities y mostrará todos los procesos de forma similar al comando Unix 'top'.

1 votos

Nota: De forma predeterminada, solo mostrará procesos que usted posee. Debe cambiarlo para mostrar todos los procesos en el menú Ver.

0 votos

Este no es una respuesta válida. El OP está preguntando por una lista "correspondiente a la interfaz de "Servicios" en Windows". El Monitor de Actividad y el comando top simplemente muestran los procesos que se están ejecutando actualmente. Un proceso como Chrome y un servicio como sshd son muy diferentes y esencial para la pregunta.

1voto

Michelle Arias Puntos 1

No, cat concatena o muestra /dev/null que es el cubo de bits o nada, por lo que cat /dev/null no muestra nada.

Prueba ps -ef en la línea de comandos. Esto te mostrará el estado completo de los procesos.

Para ver solo MySQL corre

ps -ef | grep -i mysql

-3voto

DivinusVox Puntos 181

Puedes usar top en la terminal en osx... Me sorprende que no haya un administrador de servicios de línea de comandos en osx. ¡Wow!

9 votos

¿No muestra cat /dev/null todos los servicios de Windows que se ejecutan en OS X?

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