Tomcat7ユーザーインスタンスをTomcat7-instance/bin/startup.sh
で起動しましたが、そのインスタンスが実行中かどうかを確認するにはどうすればよいですか?もちろん、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が実行されています。