获取 mac os 服务状态的命令

Command to get the service status of mac os

这是获取 linux 服务状态的命令: 服务 ${services} 状态。 我想让代码获取 mac os 的服务状态。任何帮助将不胜感激。

您只能列出服务:

sudo launchctl list

将其与一些 grep 混合使用即可。

sudo launchctl list | grep service <-- Here you put the service you're looking for

输出含义如下:

  • 第一个数字是进程的PID,如果是运行,如果不是运行,则显示'-'。
  • 第二个数字是进程的退出代码,如果它已经完成。如果是负数,就是kill信号的个数。
  • 第三列ios进程名。

简单 brew services list 就可以了

你可以试试这个。

brew services info service_name

例如,我想知道 RabbitMQ 状态

brew services info rabbitmq

它将显示如下: Service info