tomcat / bin/bootstrap.jarが実行されているかどうかをチェックするtomcatのモニタースクリプトを作成しました。
ps ax -o cmd|grep tomcat/bin/bootstrap.jar |grep -v grep | awk {'print $1'}
このコマンドはターミナルで実行すると正常に機能しますが、frominit.d ps ax -o cmd
は部分的な出力のみを提供します。
"/usr/bin/java -Djava.util.logging.config.file=/home/webserver/tomcat/"
実際にはそうあるべきです
"/usr/bin/java -Djava.util.logging.config.file=/home/webserver/tomcat/conf/logging.properties -Dsun.net.inetaddr.ttl=30 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xmx650m -Djava.endorsed.dirs=/home/webserver/tomcat/endorsed -classpath /home/webserver/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/webserver/tomcat -Dcatalina.home=/home/webserver/tomcat -Djava.io.tmpdir=/home/webserver/tomcat/temp org.apache.catalina.startup.Bootstrap start"
init.dスクリプトはコマンド出力の長さを制限しますか?どうすればこれを機能させることができますか?
OS:Debian(RedHatマシンで正常に動作します)