shell命令获取tomcat的进程号id

假设获取tomcat内容相关的进程信息

命令:ps -ef | grep tomcat

这个脚本首先用ps -ef | grep tomcat 获得了tomcat进程信息中,这样出来的结果中会包含grep本身,因此通过 | grep -v grep 来排除grep本身,然后通过 awk ‘{print $2}‘来打印出要找的进程id号

命令:ps -ef | grep tomcat | grep -v grep | awk ‘{print $2}‘

时间: 2024-10-18 14:02:59

shell命令获取tomcat的进程号id的相关文章

pidof---查找指定名称的进程的进程号id号。

pidof命令用于查找指定名称的进程的进程号id号. 语法 pidof(选项)(参数) 选项 -s:仅返回一个进程号: -c:仅显示具有相同"root"目录的进程: -x:显示由脚本开启的进程: -o:指定不显示的进程ID. 参数 进程名称:指定要查找的进程名称. 实例 pidof nginx 13312 5371 pidof crond 1509 pidof init 1 原文地址:https://www.cnblogs.com/jianlibao/p/9995857.html

利用Shell命令获取IP地址

一 :获取单个网卡的IPv4地址,方法如下: 方法一:$/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' | cut -f2 -d ":" 方法二:$/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' | awk -F: '{print $2}' 方法三:$/sbin/ifconfig ethX | sed -ne 's/\(.*\)addr:\([[:digit:].]*\)\(.*

Shell 脚本 ,, 根据进程号退出 从而关机

#!/bin/bash fun(){ ps -ef | grep "$1" | awk '{print $2 $8}' > /usr/file while read line ;do if [[ $line == $1 ]] then # do something // return fi done < /usr/file echo "shutdown ... after 3s " sleep 3 shutdown -h now } while true

linux shell 命令获取字符串/文件的MD5值

获取字符串的MD5值: 字符串"hello"的MD5: $ echo -n 'hello'|md5sum|cut -d ' ' -f1 得到的MD5值: 5d41402abc4b2a76b9719d911017c592 命令解释: md5sum: 显示或检查 MD5(128-bit) 校验和,若没有文件选项,或者文件处为"-",则从标准输入读取. echo -n : 不打印换行符. cut:  cut用来从标准输入或文本文件中剪切列或域.剪切文本可以将之粘贴到一个文

Linux下使用Shell命令控制任务Jobs执行(转)

一.下列命令可以用来操纵进程任务: ps列出系统中正在运行的进程. kill发送信号给一个或多个进程(经常用来杀死一个进程). jobs列出当前shell环境中已启动的任务状态,若未指定jobsid,则显示所有活动的任务状态信息:如果报告了一个任务的终止(即任务的状态被标记为Terminated),shell从当前的shell环境已知的列表中删除任务的进程标识. bg将进程搬到后台运行(Background). fg将进程搬到前台运行(Foreground). 二.将job转移到后台运行 如果你

Linux下查看所有用户(shell脚本获取)

在Linux系统中,使用者账号管理最重要的两个文件是/etc/password和/etc/shadow.在/etc/password文件中,每一行都代表一个账号,但是有很多账号是系统账号.比如:bin.adm等,还有管理员账号root.其余的为一般用户账号.每一行的组成有(以:进行分割):1 账号名称:2 密码(与/etc/shadow结合):3 UID 使用者ID:其中0为root用户,1~499为系统用户账号:500+为一般使用者账号. 因此,可以按照UID的范围获取Linux下面所有的用户

【Flume】 flume中ExecSource源码的详细分析——执行终端命令获取数据

我们直接看该Source的start方法吧 public void start() { logger.info("Exec source starting with command:{}", command); executor = Executors.newSingleThreadExecutor(); runner = new ExecRunnable(shell, command, getChannelProcessor(), sourceCounter, restart, re

Shell命令之ps获取指定进程的进程号

直接看代码 ps aux|grep upload2FTP.sh|grep -v "grep"|awk '{print $2}' 其中awk指定输出第二列内容(centos对应进程号)

shell脚本获取进程ID并杀死的实现及问题解析

经常需要杀死某个进程,操作了几次之后,对一个熟练的码农来说,就要制作自己的工具了.有些工具虽然很小,但是却能节省一大部分的时间. 输入某个进程的ID并杀死的方法.这种事情,一般是先搜索再进行优化,这种对我这种不是大牛的人来说,是最快的方法: 果然不出所料,很快我就找到一个能用的脚本: #!/bin/bash echo "Input process name first" read input1 PID=$(ps -e|grep $input1|awk '{printf $1}') if