我如何知道某项服务是否正在运行?

我如何知道某项服务是否正在运行?

服务实用程序可以了解系统中安装的服务的当前状态。

然而,当调用服务--状态全部有些服务被列为 [+](正在运行),有些被列为 [-](已停止),有些被列为 [?](未知?)。我如何知道某个服务(标记为 [?] 的服务)是否正在运行?

也许我可以说我不需要使用服务实用程序,只是一些用于了解哪些服务正在有效运行、哪些没有运行的机制。

答案1

sudo service foo status

参见人工服务命令手册service

答案2

如果您知道服务的名称,则普通特权用户(当然还有 root 用户)可以使用ps。我个人最喜欢的是ps -ef | grep <service-name-I-am-searching-for>

相关内容