`

根据pid判断某个进程是否存在

 
阅读更多

#命令“ps -af”的第一列就是进程id

#${pid}是进程的id,然后判断$?是否为0即可,为0表示跟进程存在

ps -ax | awk '{ print $1 }' | grep -e "^${pid}$"

分享到:
评论

相关推荐

    获取进程模块、pid、判断某个模块是否被某进程加载

    功能: 1, getpid [processname] [processname] ... 获取进程pid 2, getpid -l 获取进程列表 3, getpid -m processname 获取进程加载的所有模块 4, getpid -c processname dllname 判断某模块是否被进程加载

    【PB代码】获取和结束进程

    PB 11.5做的获取和结束Windows进程例子。 注意:这个例子中,没有获取进程对应的用户的功能,针对多用户同登一服务器使用的情况,如果结束某名称的进程,可能会导致别的用户的进程也被结束掉。

    PHP进程同步代码实例

    经常遇到这样一种情况,计划任务定时后台执行某个php程序,有时候也... * 同一个PHP进程只运行一次,根据进程名字判断是否为排重进程,只能运行于linux,高并发条件下是并发安全的。  */ class SyncProcess {  priva

    入门学习Linux常用必会60个命令实例详解doc/txt

    要访问CD-ROM上的文件,需要将CD-ROM设备挂装在文件树中的某个挂装点。如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,...

    DLL游戏注入框架代码

    //判断是否按下HOME键 if(wParam == VK_HOME && (lParam&(1)))//(lParam&(1)) 北磅︽Ω ぃ礛㎝秨常穦磅︽ { //如果按下HOME键(不监视键弹起的动作,只监视键按下的动作) //...

    (重要)AIX command 使用总结.txt

    #如何取定文件与文件集的对应关系,有时想使用某个安装文件, 但没有安装包含该文件的文件集,找到文件集来安装所需文件 首先确认系统中已经安装了“bos.content_list”文件集(fileset), 如果没有安装, 请使用smitty ...

    易语言-精易模块v7.35[模块源码]

    8、修复“进程_PID取路径”异常结束调用程序的BUG;感谢【@wxyzyou 】反馈; 三、优化 1、优化“普通填表 - 文本框_取对象”对“email”类型文本框的支持;感谢【@Antidote1 】建议; 2、优化“文本_寻找出文本并...

    精易模块V7.3.5 含源码(20190601)-易语言

    8、修复“进程_PID取路径”异常结束调用程序的BUG;感谢【@wxyzyou  】反馈;三、优化1、优化“普通填表 - 文本框_取对象”对“email”类型文本框的支持;感谢【@Antidote1  】建议;2、优化“文本_寻找出文本并...

    mysql数据库my.cnf配置文件

    # 如果某个内部heap(堆积)表大小超过tmp_table_size,MySQL可以根据需要自动将内存中的heap表改为基于硬盘的MyISAM表。还可以通过设置tmp_table_size选项来增加临时表的大小。也就是说,如果调高该值,MySQL同时将...

    经典SQL语句大全

    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 add...

    数据库操作语句大全(sql)

    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 ...

    sql经典语句一部分

    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 add...

Global site tag (gtag.js) - Google Analytics