在已知进程名(Bootstrap)的前提下,交互式 Shell 获取进程 pid 有很多种方法,典型的通过 grep 获取 pid 的方法为:ps -ef |grep java | grep Bootstrap | awk '{print $2}'

ps -ef | grep "Bootstrap" | grep -v grep | awk '{print $2}'#添加 -v grep是为了避免匹配到 grep 进程

ps -ef | awk '/[B]ootstrap/{print $2}' #首字母加[]的目的是为了避免匹配到 awk 自身的进程

ps x | awk '/[B]ootstrap/{print $1}' #只使用 x 参数的话则 pid 应该位于第一位

使用 pgrep:pgrep -f Bootstrap  #pgrep是linux中常用的通过程序名字来查询进程的命令。

$$ :当前 Shell 进程的 pid

pkill -f Bootstrap #查找到 pid 之后 kill 掉该进程

pidof Bootstrap #如果是可执行程序的话,可以直接使用 pidof

多个同名进程linux获取对应pid,Linux Shell根据进程名获取PID相关推荐

  1. python调用命令行获取pid_python 使用标准库根据进程名获取进程的pid

    有时候需要获取进程的pid,但又无法使用第三方库的时候. 方法适用linux平台. 方法1 使用subprocess 的check_output函数执行pidof命令 from subprocess ...

  2. php获取pid,在Shell脚本中获取指定进程的PID

    NodeJS:Error: Cannot find module 'jshint/src/cli' 以前命令:npm install gulp-jshint --sav ...

  3. linux脚本截取网页信息,Shell脚本实现获取网页快照并生成缩略图

    获取网页快照并生成缩略图可分两步进行: 1.获取网页快照 2.生成缩略图 获取网页快照 这里我们用 phantomjs 来实现.关于 phantomjs 的详细用法可参考官方网站.http://pha ...

  4. linux笔记:MOOC Linux开发环境及应用

    文章目录 1. linux入门 1.1 实用程序 1.2 了解系统状态 2. 正则表达式 2.1 元字符 2.2 正则表达式拓展 2.3 常用命令 3. 文件编辑 3.1 vim常用操作 3.2 常见 ...

  5. linux无效的文件句柄,Linux文件句柄限制分析

    引之: 在一个工作中的实践项目中,项目是一个部署到linux下的中间件项目,当收到一个Client登录的时候,需要为这个Client打开四个文件,当进行 多用户的大压力测试的时候,程序就出问题了: t ...

  6. linux c 获取进程p id,详解Linux获取线程的PID(TID、LWP)的几种方式

    在 Linux C/C++ 中通常是通过 pthread 库进行线程级别的操作. 在 pthread 库中有函数: pthread_t pthread_self(void); 它返回一个 pthrea ...

  7. linux 脚本 获取pid,Shell脚本中获取进程ID的方法

    提问: 我想要知道运行中脚本子shell的进程id.我该如何在shell脚本中得到PID. 当我在执行shell脚本时,它会启动一个叫子shell的进程.作为主shell的子进程,子shell将she ...

  8. linux c pid获取进程名 进程名获取pid

    Liunx中 通过进程名查找进程PID可以通过 pidof [进程名] 来查找.反过来 ,相同通过PID查找进程名则没有相关命令. 在linux根目录中,有一个/proc的VFS(虚拟文件系统),系统 ...

  9. Linux 如何取进程运行时间,linux -- 获取进程执行时间

    获取进程执行时间 一.时间概念 在linux下进行编程时,可能会涉及度量进程的执行时间.linux下进程的时间值分三种: 时钟时间(real time):指进程从开始执行到结束,实际执行的时间. 用户 ...

  10. Linux c 进程名 pid,Linux C已知进程名字得到其PID号

    最近需要实现一个功能,即在一个Linux C程序中,已知其他进程的名字,需要获得该进程的PID,经过一番上网搜索,找到两种可行的方法: 1.通过popen创建一个管道,执行shell命令并得到返回结果 ...

最新文章

  1. 团队开发 个人工作总结01
  2. 路径处理库pathlib使用详解
  3. 三角网导线平差实例_导线测量平差实例
  4. PageHelper分页插件的原理是什么
  5. Pytorch —— GPU的使用
  6. SAP License:新总账
  7. 推荐系统系列教程之十七:简单却有效的Bandit算法
  8. oracle 登录dba,在Oracle10gisqlplus下登录dba用户
  9. 连锁药店携手电商开拓新局面
  10. 【历史上的今天】8 月 18 日:硅谷神话的衰落;微软发布 QuickBASIC;Adobe Audition 问世
  11. sd,sdhc,sdxc
  12. 当贝D5X和极米Z6XPro画质对比 当贝D5X和极米Z6XPro选哪个
  13. java freemarker转PDF和Word
  14. 更改windows7下DOS界面属性的方法
  15. HTML5+CSS期末大作业:运动体育网站设计主题——体育铅球(5页)带注册 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品...
  16. 如何将SQL查询出的两列合并成一列显示,并用逗号隔开
  17. 车辆航向角、横摆角、质心侧偏角
  18. 创建不可删除的IE快捷方式图标
  19. 计算机毕业设计ssm缺陷管理系统d6ltf系统+程序+源码+lw+远程部署
  20. basketball

热门文章

  1. 力扣-191 位1的个数
  2. Flutter功能 组件描边,圆角
  3. Eclipse开发Android
  4. 7-7 整数的分类处理 (20 分)
  5. 前端----表格的具体使用(jquery)
  6. ASP.NET2.0(学习第一天)
  7. python 流式编程_Java8 Stream流式编程,极大解放你的生产力!
  8. 游戏开发之C++引用(C++基础)
  9. C++智能指针的实现与使用(详解)
  10. 滴滴披露语音识别新进展:基于Attention显著提升中文识别率