./shutdown.sh
tomcat ディレクトリから を使用して tomcat を閉じようとしました/bin
。しかし、サーバーが適切に閉じられていないことがわかりました。そのため、再起動できませんでした。
私の tomcat はポートで実行されています8080
。
で実行されている tomcat プロセスを終了したいです8080
。まず、終了するプロセスを選択するために、特定のポート (8080) で実行されているプロセスのリストを取得する必要があります。
ベストアンサー1
これにより、fuser 8080/tcp
そのポートにバインドされているプロセスの PID が出力されます。
そして、これによりfuser -k 8080/tcp
そのプロセスが停止します。
Linux でのみ動作します。より一般的なのはlsof -i4
(または IPv6 の場合は 6) の使用です。
一般的な形式:
# list the TCP process bound to port PORT
fuser PORT/tcp
# Example: list the TCP process bound to port 8080
fuser 8080/tcp
# list the UDP process bound to port PORT
fuser PORT/udp
# Example: list the UDP process bound to port 8080
fuser 8080/udp