SHELL下获得指定进程的进程号,并截取为整数

简介: SHELL下获得指定进程的进程号,并截取为整数

柳鲲鹏


有时候查看进程,需要根据进程名得到进程号。


PROCESS_NAME=gh_main
text=`ps -A | grep $PROCESS_NAME`
# 去掉开头的空格
text=`echo $text | sed -e 's/^[ \t]*//g'`
# 得到进程号之后的空格
pos=`expr index "$text" " "`
pos=`expr $pos - 1`
#截取进程号
pid=`echo $text | cut -c 1-$pos`
echo pid=---$pid+++
也可以参考:

https://blog.csdn.net/quantum7/article/details/88660859

目录
相关文章
|
Shell Linux 调度
【Shell 命令集合 系统管理 】Linux 调整进程优先级 renice命令 使用指南
【Shell 命令集合 系统管理 】Linux 调整进程优先级 renice命令 使用指南
288 0
|
Shell Linux
【Linux】进程实践项目(更新中) — 自主shell编写
前几篇文章,我们学习进程的相关知识:进程概念,进程替换,进程控制。熟悉了进程到底是个什么事情,接下来我们来做一个实践,来运用我们所学的相关知识。这个项目就是手搓一个shell模块,模拟实现Xshell中的命令行输入。
150 1
|
Unix Shell Perl
技术心得:实例解析shell子进程(subshell)
技术心得:实例解析shell子进程(subshell)
|
Shell Linux
【linux】进程替换的应用|shell解释器的实现
【linux】进程替换的应用|shell解释器的实现
98 0
|
Shell 数据安全/隐私保护 Perl
shell 截取某个字符串之后的内容
shell 截取某个字符串之后的内容
154 0
|
Shell Linux
linux shell 脚本中变量截取
linux shell 脚本中变量截取
172 0
|
Shell Linux
Linux脚本Shell脚本来实现一次性kill多个端口的进程
Linux脚本Shell脚本来实现一次性kill多个端口的进程
231 0
|
Unix Shell Linux
【Shell 命令集合 系统管理 】⭐⭐Linux 让进程休眠 sleep命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐Linux 让进程休眠 sleep命令 使用指南
565 0
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 终止或向进程发送信号 skill命令 使用指南
【Shell 命令集合 系统管理 】Linux 终止或向进程发送信号 skill命令 使用指南
211 0