如果我使用 "sudo start service_name" 启动服务,我该如何检查(稍后)它是否为 运行?

If I started a service with "sudo start service_name" how do I check (later) if it's running?

我已经使用命令 sudo start myservice 启动了 upstart 服务。我想要一种方法,以便稍后我(或任何人)可以检查服务是否已启动并且 运行。检查它的命令是什么?

简单地说:

service myservice status

如果您想查看所有服务,请使用:

service --status-all

编辑:发现它对 upstart 不起作用后,尝试使用 initctl list

找到答案:

sudo initctl list | grep servicename