我用tomcat7-instance/bin/startup.sh启动了一个Tomcat7用户实例,但是如果这个实例正在运行,我该怎么办? 当然,比用ps | grep更容易一些 ps | grep 。
我知道要检查服务状态,您可以使用service tomcat7 status ,但这是一个用户实例。
我使用Ubuntu 12.10和13.10。
如果您从存储库安装,那么service tomcat7 status应该工作。 或/etc/init.d/tomcat7 status :
我运行上述命令的输出如下:
Tomcat servlet engine is running with pid 14416.
debian检查的方式是通过下面的命令:
start-stop-daemon --test --start --pidfile /var/run/tomcat7.pid --user tomcat7 --exec /usr/bin/java >/dev/null 2>&1; echo $?
如果返回的值不是0,那么tomcat正在运行。