首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从ps -ef | grep 'tomcat‘的输出中获取进程id?

从ps -ef | grep 'tomcat'的输出中获取进程id的方法是使用awk命令来提取。awk是一种强大的文本处理工具,可以根据指定的分隔符对文本进行切割,并提取指定的字段。

下面是具体的步骤:

  1. 执行ps -ef | grep 'tomcat'命令,获取包含'tomcat'关键字的进程列表。
  2. 将命令输出通过管道传递给awk命令。
  3. 在awk命令中,使用空格作为分隔符,提取第2列(进程id)的值。
  4. 打印提取到的进程id。

完整的命令如下: ps -ef | grep 'tomcat' | awk '{print $2}'

这样就可以从ps -ef | grep 'tomcat'的输出中获取到tomcat进程的id。

推荐的腾讯云相关产品是云服务器(CVM),它提供了一种可扩展的计算能力,可以满足各种规模和类型的应用需求。您可以通过以下链接了解更多关于腾讯云服务器的信息:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

python subprocess运行进程实时获取输出

起因是这样,c++程序开发后 功能号和指令,校验需要人工去看对照二进制代码,量大还费力, 于是打算利用python 去调用 c++程序去校验指令, 首先要做就是用python 获取c++程序...printf() 或cout 输出; 环境linux python 3.8.x 以下代码实现,获取子程序输出 command='....linux shell指令,如果要用shell 指令如ls 要将false 变成true, 通过指定stderr=subprocess.STDOUT,将子程序标准错误输出重定向到了标准输出,以使我们可以直接标准输出同时获取标准输出和标准错误信息...p.poll() 返回子进程返回值,如果为None 表示 c++子进程还未结束. p.stdout.readline() c++标准输出获取一行....参考文章1 pythonsubprocess.Popen()使用 参考文章 2 python subprocess运行进程实时获取输出

10K10

shell脚本控制服务启动和关闭 - 具备详细案例

即可结束掉该进程, 重新运行 sh startup.sh 即可 重启tomcatshell脚本 自己调试最终版本代码如下 pid=$(ps -ef | grep tomcat|grep -v grep...「已」启动服务,此时运行该脚本 本次shell代码知识点 ps -ef 那一长串命令解释 ps -ef | grep tomcat|grep -v grep| awk '{print $2}'...首先 ps -ef | grep tomcat是过滤当前系统, 带有tomcat关键字所有进程 由上图可见, 查询出来2条进程, 一个是预期tomcat进程,另一个是我们过滤grep进程.我们需要把...Apr 20 20:50:48 CST 2022 tomcatshell脚本 pid=$(ps -ef | grep tomcat|grep -v grep| awk '{print $2}')...-z "$pid" ]可以动态获取pid变量值放入判断语句中 单引号: 将里面的内容就认为是一个字符串, 不会动态使用里面的变量值.例如,echo 'pid',输出结果为 pid 「shell脚本输出换行符

2.5K20

运维相关指标数据采集并ES入仓 - 运维笔记

NUM12=$(ps -ef|grep -w tomcat|grep -v grep|wc -l) if [ ${NUM12} -eq 0 ];then echo "当前没有Tomcat进程,$...格式结果,checker不会带上`pwd` 第三个脚本,在输出JSON格式结果,checker会带上`pwd`,所以就不需要在shell脚本里再加上`pwd`,否则路径就多了~ 第一个脚本==...、二、三python脚本) 这里对python获取当前目录路径和文件方法做个记录: 一、获取当前路径 1)使用sys.argv[0] import sys print sys.argv[0] #输出...#获取当前工作父目录 !...组合路径返回 os.path.join('file1','file2','file3') 合并得到路径 file1/file2/file3 二、获得当前目录下所有文件 1)os.walk() 用于在目录树种游走输出目录文件名字

1.4K31

【Linux】安装Tomcat教程

/startup.sh 4.查看启动日志 Tomcat启动日志输出Tomcat安装目录下logs目录Tomcat启动及运行日志文件名为 catalina.out,所以我们查看Tomcat...查询日志文件尾部50行记录 tail -50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out 只要Tomcat在启动过程,日志输出没有报错,基本可以判定...执行如下指令: ps -ef|grep tomcat 6.开放端口 ①. 先开启系统防火墙 systemctl start firewalld ②....结束Tomcat进程 我们可以先通过 ps -ef|grep tomcat 指令查看tomcat进程信息,进程信息获取tomcat服务 进程号。...然后通过kill -9 形式,来杀死系统进程。 通过上述指令,我们可以获取tomcat进程号为 79947。

2.9K20

shell脚本专题(08):让脚本更优雅--循环

前言:最近生产上业务卡顿,怀疑是程序连数据库有问题,现需要部署监控,获取各服务与数据库连接数,输出格式为key:vaule。 一、传统模式 #!...'}` OUT_PS=`ps -ef|grep out|grep -v grep|awk {'print $2'}` SETT_PS=`ps -ef|grep sett|grep -v grep|awk...-v grep|awk {'print $2'}` TOM_PS=`ps -ef|grep apache-tomcat|grep -v grep|awk {'print $2'}` FLOW_CNT116...:$TOM_CNT116" echo "apache-tomcat117:$TOM_CNT117" 一共6个服务,2个数据库,输出为“服务名”+“数据库标签”+“连接数” 运行结果: 二、循环 #!...-f 4` echo "${ps}${tip}:${cnt}" done done 进程名为第一个循环,数据库名为第二个循环,tip用来区分不同数据库 运行结果: 三、总结 两种不通方式可以得到相同结果

16710

Linux 环境定时重启 tomcat

2.修改脚本 大概阅读了原来脚本内容,需要有以下几个地方: 获取 tomcat 进程 ID(注意:默认使用 tomcat 就可以) tomcat 启动程序路径 监控页面地址 日志输出路径(注意:提前创建好日志文件.../bin/sh # func:自动监控tomcat脚本并且执行重启操作 # author:EagleHao # date:2018-04-08 # DEFINE # 获取tomcat进程ID(其中[grep...-w 'tomcat']代码tomcat需要替换为你tomcat文件夹名) TomcatID=$(ps -ef |grep tomcat |grep -w 'apache-tomcat'|grep...[$(date +'%F %H:%M:%S')]" if [ $TomcatID ];then #这里判断Tomcat进程是否存在 echo "[info]当前tomcat进程ID为:$TomcatID...: “*”代表取值范围内数字, “/”代表”每”, “-”代表某个数字到某个数字, “,”分开几个离散数字 例如:30 5

10.4K10

centos下tomcat安装调试

/shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root 7010 1 0 Apr19 ?...Linux下如何查看tomcat是否启动 *如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程 kill -9 java 然后继续查看Tomcat是否关闭 ps -ef|...,通过方式二可以作为linux服务一直运行通过方式一、方式二方式启动tomcat,其日志会写到相应日志文件,而不能动态地查看tomcat控制台输出信息与错误情况,通过方式三可以以控制台模式启动tomcat...tomcat控制台信息包括log4j和System.out.println()等输出信息。2,关闭tomcat服务..../shutdown.sh 2、启动:一般是执行sh tomcat/bin/startup.sh 停止:一般是执行sh tomcat/bin/shutdown.sh脚本命令 查看:执行ps -ef |grep

1.2K50

Linux Command(二)

# 在命令行输出某个文件搜索内容,查看log时经常使用 cat -n ha.log | grep test tac 可以反向排列显示文件内容哦,致敬vdog. 6.rm 删除文件及目录 命令格式:...[参数] 文件 常用命令: # 查看文件 less ha.log # 查看进程并通过less分页 ps -ef | less 使用less命令之后进入查看,可以使用一些命令来控制. y 向上一行 enter...-perm 777 find 命令功能十分强大,这里不多做介绍,具体使用时可以详细学习. 15.ps 查看进程 命令格式: ps[参数] -e : 显示全部进程 -o : 自定义格式 常用命令:...# 查看所有进程 ps -A # 查看此次登录后相关进程 ps -l # 与grep组合使用,查看特定进程 ps -ef | grep tomcat # 以特定形式查看进程,并以内存占用排序,并且取前...相当于反选感觉 常用命令: # 查找指定进程 ps -ef | grep tomcat # 查找文本特定字符串 cat ha.log | grep xixi cat ha.log | grep xix

69130
领券