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 的绝对路径的主要内容,如果未能解决你的问题,请参考以下文章
解析/传递命令行参数到bash脚本 - “$ @”和“$ *”之间有什么区别?