柳鲲鹏

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

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下获得指定进程的进程号,并截取为整数相关推荐

  1. windows 下终止指定端口的进程

    windows 下终止指定端口的进程 一 . 查看端口内占用情况 netstat -aon|findstr "9050"协议 本地地址 外部地址 状态 PIDTCP 127.0.0 ...

  2. 【shell】shell下获取指定目录及子目录下的所有文件或指定文件

    Date:2018.7.8 shell下获取指定目录下的所有文件或指定文件: 方法一: funtion getAllFilesfor files in `find $1 -name "*.t ...

  3. cmd下获取指定进程名的pid号,并通过taskkill结束该进程

    我们可以通过如下语句打印C盘根目录下所有的目录: for /d %i in (c:\*) do echo %i C:\Users\soft>for /d %i in (c:\*) do echo ...

  4. windows平台下杀死指定端口的进程(转载)

    在windows命令行窗口下执行:  1.查看所有的端口占用情况 C:\>netstat -ano 协议    本地地址                     外部地址             ...

  5. linux shell脚本关闭指定端口号的进程

    关闭指定进程中关键词的进程,最好找一个唯一标识 例如:项目名称 等等 文章目录 一.管道方式 1. 关闭指定程序进程号 2. 关闭指定端口号的进程(推荐使用) 3. 关闭指定进程关键词的进程(推荐使用 ...

  6. Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度

    Linux下有3个特殊的进程,idle进程(PID=0PID=0), init进程(PID=1PID=1)和kthreadd(PID=2PID=2) * idle进程由系统自动创建, 运行在内核态 i ...

  7. Linux下0号进程的前世(init_task进程)今生(idle进程)----Linux进程的管理与调度(五)【转】...

    前言 Linux下有3个特殊的进程,idle进程(PID = 0), init进程(PID = 1)和kthreadd(PID = 2) idle进程由系统自动创建, 运行在内核态 idle进程其pi ...

  8. linux查看某进程的连接,linux下查看指定进程的所有连接信息(转)

    定位某个进程的网络故障时经常需要用到的一个功能就是查找所有连接的信息.通常查找某个端口的连接信息使用 ss 或者 netstat 可以轻松拿到,如果是主动与别的机器建立的连接信息则可以通过 lsof ...

  9. linux跑循环脚本占内存,Linux下实现脚本监测特定进程占用内存情况

    Linux系统下,我们可以利用以下命令来获取特定进程的运行情况: cat /proc/$PID/status 其中PID是具体的进程号,这个命令打印出/proc/特定进程/status文件的内容,信息 ...

  10. Linux下的LWP(轻量级进程)、进程 、 线程、用户级线程、内核线程

    一.定义 再看正文之前我要先强调一下几点: 1. Linux中没有真正的线程,但windows中确实有线程 2. Linux中没有的线程是由进程来模拟实现的(又称作:轻量级进程) 3. 所以在Linu ...

最新文章

  1. PHP常量常用的格式用什么定义,PHP | 常量 知识梳理与运用详析
  2. 操作系统:升级Windows 11正式版的四种方法,值得收藏!
  3. HTTP Server Error 500 内部服务器错误
  4. CF1305D Kuroni and the Celebration
  5. opencv:卷积涉及的基础概念,Sobel边缘检测代码实现及Same(相同)填充与Vaild(有效)填充
  6. 6大设计原则之单一职责原则
  7. mysql 不指定 长度吗_mysql中整数类型后面的数字,是不是指定这个字段的长度?比如int(11),11代表11个字节吗?...
  8. r语言plot函数设置y轴的范围及刻度_R语言之简单绘图
  9. 友元函数的访问权限和注意事项
  10. 控制上网!!!(版本之1.1) 当前时间从网络取得。
  11. FISCO BCOS源码(2)启动顺序
  12. 简明 Python 教程
  13. kux播放器android,kux格式转换工具
  14. TeXLive2021+TeXStudio安装及配置,亲测有效!
  15. 计算机无法添加打印机,电脑无法添加网络打印机,怎么办?
  16. tweenMax下载和使用
  17. “士兵突击”职场攻略心法
  18. 让秒杀狂欢更从容:大促背后的数据库(下篇)
  19. 公派访问学者申请签证的五点建议
  20. Java接口 详解(二)

热门文章

  1. Elasticsearch系列——实战探索text与keyword的区别
  2. 消息中间件的使用场景
  3. Maven:浅析依赖(dependency)关系中 scope 的含义(转)
  4. win7 配置jdk
  5. VFP中加密和解密数据库的程序(VFP6-9运行没有问题)
  6. CCDA认证的详细综合叙述
  7. Android中常用适配器理解及使用
  8. 版本帝Java 12 / JDK 12 正式发布,八大重大更新及部分代码示例
  9. Vue的生命周期函数和beforeRouteEnter()/beforeRouteLeave()的函数
  10. mysql where连接_MySQL连接查询on和where的区别和顺序