Tomcatプロセスを終了したいので、コマンドを使用してください。
ps -ef | grep 'tomcat'
3つのPIDを見ることができる次のような大きな出力を返します。
oracle 76220 218600 3 May16 pts/2 00:40:14 /usr/bin/java -Djava.util.logging.config.file=/home/oracle/apache-tomcat-8.5.11/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms1024m -Xmx10240m -XX:MaxMetaspaceSize=512m -Djava.awt.headless=true -DcoreJMX=true -DqueryJMX=true -javaagent:/home/oracle/Jacoco/jacoco-0.7.5.201505241946/lib/jacocoagent.jar=destfile=/home/oracle/Jacoco/jacoco141.exec,append=false,includes=com.eqtechnologic.* -verbose:gc -Xloggc:/home/oracle/apache-tomcat-8.5.11/logs/gcLogs.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath /home/oracle/apache-tomcat-8.5.11/bin/bootstrap.jar:/home/oracle/apache-tomcat-8.5.11/bin/tomcat-juli.jar -Dcatalina.base=/home/oracle/apache-tomcat-8.5.11 -Dcatalina.home=/home/oracle/apache-tomcat-8.5.11 -Djava.io.tmpdir=/home/oracle/apache-tomcat-8.5.11/temp org.apache.catalina.startup.Bootstrap start
oracle 138680 219157 0 15:46 pts/4 00:00:00 grep --color=auto tomcat
oracle 187823 161915 1 May16 pts/1 00:29:01 //bin/java -Djava.util.logging.config.file=/home/oracle/apache-tomcat-8.5.11/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms1024m -Xmx10240m -XX:MaxMetaspaceSize=512m -Djava.awt.headless=true -DcoreJMX=true -DqueryJMX=true -javaagent:/home/oracle/Jacoco/jacoco-0.7.5.201505241946/lib/jacocoagent.jar=destfile=/home/oracle/Jacoco/jacoco141.exec,append=false,includes=com.eqtechnologic.* -verbose:gc -Xloggc:/home/oracle/apache-tomcat-8.5.11/logs/gcLogs.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath /home/oracle/apache-tomcat-8.5.11/bin/bootstrap.jar:/home/oracle/apache-tomcat-8.5.11/bin/tomcat-juli.jar -Dcatalina.base=/home/oracle/apache-tomcat-8.5.11 -Dcatalina.home=/home/oracle/apache-tomcat-8.5.11 -Djava.io.tmpdir=/home/oracle/apache-tomcat-8.5.11/temp org.apache.catalina.startup.Bootstrap start
しかし、私はTomcatのPIDが何であるか混乱しています。 Tomcatのpidを取得するのに役立つこの出力の読み方を理解するのに役立つ人はいますか?
138680
私の推測が正しい場合、Tomcatのpidですか?
答え1
Kusalanandaがコメントしたように、Tomcatのshutdown.sh
binフォルダにはスクリプトがあります。とにかく、何らかの理由でコマンドでプログラムを終了したい場合は、実行中のプログラムのpidを提供するコマンドがkill
あります。pidof