从进程获取tomcat安装路径

1、变量前后截取

workdir=`ps -ef | grep "catalina.home" | grep -v "grep"`

workdir=${workdir##*catalina.home=}

workdir=${workdir%% *}

echo $workdir

2、grep+awk单行拆分转多行再拆分

ps -ef | grep "catalina.home" | grep -v "grep" | awk ‘{for ( i=1; i<=NF; i++) print $i}‘ | grep "catalina.home" | awk -F‘=‘ ‘{print $2}‘

附:

-sh-3.2# ps -ef | grep "catalina.home" | grep -v "grep"

root     29066     1  0 Apr16 ?        00:00:40 /usr/bin/java -Djava.util.logging.config.file=/usr/apache-tomcat-6.0.43/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/apache-tomcat-6.0.43/endorsed -classpath /usr/apache-tomcat-6.0.43/bin/bootstrap.jar -Dcatalina.base=/usr/apache-tomcat-6.0.43 -Dcatalina.home=/usr/apache-tomcat-6.0.43 -Djava.io.tmpdir=/usr/apache-tomcat-6.0.43/temp org.apache.catalina.startup.Bootstrap start

-sh-3.2#

时间: 2024-11-11 00:31:37

从进程获取tomcat安装路径的相关文章

从solaris进程获取tomcat安装路径

在SunOS 5.10测试通过. #!/bin/bash procinfo=`ps -ef | grep "java" | grep -v "grep"` if [ $? -eq 0 ] then     echo $procinfo | while read line     do         tomcatuid=`echo $line | awk '{print $1}'`         tomcatpid=`echo $line | awk '{prin

获取sqlserver安装路径 得到SQL中的各种目录

1.select filename from master..sysfiles 2.master..xp_instance_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\Setup', N'SQLPath' --得到SQL中的各种目录declare @path varchar(8000) --得到当前数据库的数据文件路径select @path=rtrim(reverse(filename)) from sysfi

linux查看tomcat安装路径

#查看tomcat安装路径 sudo find / -name *tomcat* 原文地址:https://www.cnblogs.com/wth21-1314/p/9786990.html

idea 配置tomcat安装路径

Configuration -> + -> Tomcat Server -> local 点击Server tab页的Configure按钮,进入配置tomcat安装文件的页面 配置完成,启动后,可以查看启动日志,其中: CATALINA_HOME 路径为 以上的Tomcat Home所配置的路径: 原文地址:https://www.cnblogs.com/xitangjuanjuan/p/11450430.html

获取ArcGIS安装路径

在要素类进行符号化时,使用axSymbologyControl需要安装路径下的Style文件路径,在AE9.3+VS2008中是这样的: Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\ESRI\\CoreRuntime", true); axSymbologyControl1.LoadStyleFile(regKey.GetValue(&q

获取CAD安装路径

bool GetAcadPath(CString &acadPath) { DWORD dwRet=:GetModuleFileName(acedGetAcadWinApp()->m_hInstance,acadPath.GetBuffer(_MAX_PATH),_MAX_PATH); acadPath.ReleaseBuffer(); if(dwRet==0) { return false; } eles { return true; } }

c# windows服务如何获取自己的安装路径

由于windows服务安装时,系统会自动将windows服务的程序文件复制到系统目录下,通常是System32目录下,windows服务的运行目录就是系统目录,有时候,windows服务在运行时需要知道自己的安装目录,比如,windows服务运行时所需要的一些资源文件,通常可能是一些声音或图像文件,这些资源文件是位于安装目录下的,只有windows服务知道了安装目录,才能对这些资源文件进行访问,那么windows服务如何知道自己的安装目录的信息呢,一种比较简单的做法是通过访问注册表. windo

Linux下Tomcat安装配置

买了台阿里云服务器,因为配置比较低,所以用Linux系统,这里记录一下我在Linux系统中Tomcat的安装配置. 前提JDK已经安装好. 安装 首先在/usr/local/下建立一个tomcat的文件夹 cd /usr/local/ mkdir tomcat cd tomcat/ 在网上下载tomcat的包,我现在的是tomcat8,也可根据实际需要到官网上获取下载链接. wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.2

Windows下Java环境配置,tomcat安装

问题描述:在Windows下面做Java web相关的项目的时候,Java和tomcat是基础,这里记载一下Java环境的配置以及tomcat的安装和配置. 使用工具:Windows.jdk安装包.tomcat9.0安装包. 操作步骤: 1.Java环境变量的配置. 下载并安装jdk->"我的电脑"右键->属性->"高级系统设置"->"环境变量",新建以下三个变量(已存在则进行编辑): JAVA_HOME:C:\Progr