0

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マシンで正常に動作します)

4

1 に答える 1

1

-wwオプションを使用して、出力の無制限の幅を指定してみてください。-wオプションは幅の広い出力を提供し、-wwオプションは無制限の幅を指定します。

于 2012-11-08T10:39:11.173 に答える