Bash Shell 脚本根据进程名获取进程 pid(转)
2018-01-18 22:59
274 查看
方法1:
脚本名: tesh.sh脚本代码:
#! /bin/bash process=$1 pid=$(ps -ef | grep $process | grep '/bin/java' | grep -v grep | awk '{print $2}') echo $pid
执行方式:./tesh.sh myprocessName
小知识:
$0代表第0个参数,即./tesh.sh
$1代表第一个参数,即myprocessName
转自:Bash Shell 获取进程 PID
方法2:
echo `jps |grep myprocessName|awk '{print $1}'`
执行结果:输出myprocessName的进程ID
小知识: print $1是指打印第一列,print $2是指打印第二列
相关文章推荐
- 根据系统进程pid获取sql【脚本收藏】
- linux 根据 进程名 获取 对应 PID 来 判断 使用 内存情况
- linux 下根据进程名字获取进程的进程号PID
- 交互式 Bash Shell 获取进程 pid
- 如何在脚本中获取进程ID(PID)
- Scripts:根据sid,ospid来查询进程信息的脚本os_pid.sql
- VB6 根据进程ID(PID)获取窗体句柄
- VB6 根据进程ID(PID)获取窗体句柄
- 根据PID获取进程名&根据进程名获取PID
- Linux有问必答:如何在脚本中获取进程ID(PID)
- 根据窗口ID获取进程PID
- 根据进程名称获取进程pid,结束进程,执行exe文件
- linux shell 根据进程名获取pid
- 根据ip:port快速获取进程pid
- 获取进程pid、根据进程pid获取线程pid、获取线程进程句柄
- delphi根据进程PID获取程序所在路径的函数
- 根据进程名获取进程PID以及进程
- linux根据pid获取进程名和获取进程pid(c语言获取pid)
- linux根据pid获取进程名和获取进程pid(c语言获取pid)
- python使用标准库根据进程名如何获取进程的pid详解