bash 脚本 - 打印所有正在运行的 jar 的绝对路径

Posted

技术标签:

【中文标题】bash 脚本 - 打印所有正在运行的 jar 的绝对路径【英文标题】:bash script- printing the absolute path of all running jar 【发布时间】:2019-07-18 17:40:03 【问题描述】:

要打印服务器上所有正在运行的jar,命令如下:

ps -aux|grep java

但我想得到如下输出,以便知道系统中运行 jar 的绝对路径:

Running_jar Absolute_path    
test.jar  /var/www/html/test/
test2.jar /var/www/html/test2/

谁能帮助我如何使用任何 bash 命令实现此输出?

【问题讨论】:

请提供输入和预期输出 @RomeoNinov 我已经分享了我的预期输出,即:Running Jar | Absolute path of jar test.jar /var/www/html/test/ test2.jar /var/www/html/test2/ 我只需要知道从中获得预期输出的 bash 脚本:我知道一个类似的脚本 ps -auxwwwe|grep java ,通过使用这个命令我可以知道运行jar的绝对路径,但是无法得到我想要的输出。 【参考方案1】:

pwdx 是您需要的命令:

pwdx - 报告进程的当前工作目录

语法是:pwdx <pid_of_process>

【讨论】:

pwdx 你是救生员!

以上是关于bash 脚本 - 打印所有正在运行的 jar 的绝对路径的主要内容,如果未能解决你的问题,请参考以下文章