这服务实用程序可以了解系统中安装的服务的当前状态。
然而,当调用服务--状态全部有些服务被列为 [+](正在运行),有些被列为 [-](已停止),有些被列为 [?](未知?)。我如何知道某个服务(标记为 [?] 的服务)是否正在运行?
也许我可以说我不需要使用服务实用程序,只是一些用于了解哪些服务正在有效运行、哪些没有运行的机制。
答案1
sudo service foo status
参见人工服务命令手册service
页
答案2
如果您知道服务的名称,则普通特权用户(当然还有 root 用户)可以使用ps
。我个人最喜欢的是ps -ef | grep <service-name-I-am-searching-for>
。