一行命令获取linux的tomcat根路径
时间: 2023-09-06 19:13:54 浏览: 82
可以使用以下命令获取Linux上Tomcat的根路径:
```
sudo find / -name "catalina.sh" | grep "bin/catalina.sh" | sed 's:/bin/catalina.sh::'
```
该命令会查找所有目录下名为catalina.sh的文件,并过滤出包含"bin/catalina.sh"的行,最后使用sed命令去掉"/bin/catalina.sh"部分,即可得到Tomcat的根路径。
相关问题
用一行linux命令获取tomcat或者was的路径,注意是一行命令
以下是一行命令获取Tomcat或WAS路径的示例:
```
ps -ef | grep -E "(tomcat|was)" | grep -v grep | awk '{print $NF}' | xargs dirname
```
这个命令使用了正则表达式匹配进程名中包含"tomcat"或"was"的进程,并使用管道和 awk 命令提取出进程路径,最后使用 xargs 命令将路径传递给 dirname 命令以获取实际路径。
用一行linux命令获取tomcat或was的路径
可以使用以下命令获取Tomcat的路径:
```
ps -ef | grep tomcat | grep -v grep | awk '{print $NF}' | xargs dirname
```
或者使用以下命令获取WebSphere Application Server (WAS)的路径:
```
ps -ef | grep "was." | grep -v grep | awk '{print $NF}' | xargs dirname
```
注意:以上命令假设Tomcat或WAS进程的名称中包含关键字"tomcat"或"was"。如果进程名称不同,需要相应地调整关键字。
阅读全文