WebSphere Liberty 是否在 Linux 上的任何地方存储其进程 ID (pid)?

WebSphere Liberty 是否在 Linux 上的任何地方存储其进程 ID (pid)?

当一个WebSphere Liberty服务器在 Linux 上启动后,它的 pid 是否存储在文件系统的任何地方,在 .pid 文件或类似文件中?我正在开发一个自动化脚本,在某些情况下,当服务器无法完全停止时,需要强制终止它。

答案1

Linux 服务器上有一个 .pid 目录,其中包含 PID

例如 :

/opt/IBM/WebSphere/Liberty/usr/servers # cd .pid

/opt/IBM/WebSphere/Liberty/usr/servers/.pid # ls -lp

-rw-r--r-- 1 root root 6 Apr  7 11:05 defaultServer.pid

-rw-r--r-- 1 root root 6 Apr  7 11:10 test1.pid

/opt/IBM/WebSphere/Liberty/usr/servers/.pid # cat defaultServer.pid

14088

/opt/IBM/WebSphere/Liberty/usr/servers/.pid #

注意:在 Windows 上没有创建 PID 文件/目录。

VS,观点仅代表我个人,不代表我的雇主

相关内容