shell:判断一个进程是否存在 - dato0123 - ITeye技术网站

shell:判断一个进程是否存在

Javascript代码
  1. #test.sh
  2. #!/bin/sh
  3. pid=`ps -ef | grep -v grep | grep -v "test.sh" | grep $1 | sed -n  '1P' | awk '{print $2}'`
  4. if [ -z $pid ] ; then
  5. echo "no this process"
  6. else
  7. echo $pid
  8. fi

#test.sh<br /> #!/bin/sh<br /> pid=`ps -ef | grep -v grep | grep -v "test.sh" | grep $1 | sed -n '1P' | awk '{print $2}'`<br /> if [ -z $pid ] ; then<br /> echo "no this process"<br /> else<br /> echo $pid<br /> fi

例:
查询是否存在hello进程
#./test.sh hello
如果存在hello进程,会输出PID
不存在会输出 no this process

shell:判断一个进程是否存在相关推荐

  1. linux 脚本 变量为空,Shell判断一个变量是否为空

    判断一个变量是否为空 . 1. 变量通过" "引号引起来 如下所示:,可以得到结果为 IS NULL. #!/bin/sh para1= if [ ! -n "$para ...

  2. linux shell 判断一个命令是否存在

    首先要说明的是,不要使用which来进行判断,理由如下: 1.which非SHELL的内置命令,用起来比内置命令的开销大,并且非内置命令会依赖平台的实现,不同平台的实现可能不同. # type typ ...

  3. [SHELL]判断一个命令是否存在

    首先要说明的是,不要使用which来进行判断,理由如下: 1.which非SHELL的内置命令,用起来比内置命令的开销大,并且非内置命令会依赖平台的实现,不同平台的实现可能不同. # type typ ...

  4. linux shell 判断一个文件是不是链接文件

    #!/bin/bash if [ -h "/nas/kvm_hcs/backup" ] then         echo "yes" fi

  5. linux shell 文件空,linux shell编程 如何判断一个文件是否为空

    shell 判断文件/目录是否为空 jfkidear144932015-01-15 shell中如何判断一个变量是否为空 l_nan365492014-07-14 在shell中如何判断一个变量是否为 ...

  6. python3判断变量存在_Python3基础 list in/not in 判断一个变量是否在列表中存在

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  7. shell中如何判断一个变量是否为空

    shell中如何判断一个变量是否为空 shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下: 1.变量通过" "引号引起来 #!/ ...

  8. 在shell中如何判断一个变量是否为空

    在shell中如何判断一个变量是否为空 判断一个脚本中的变量是否为空,我写了一个这样的shell脚本: #!/bin/sh #filename: test.sh para1= if [ ! -n $p ...

  9. shell中判断一个参数是否为整型

    shell中判断一个参数是否为整型 判断参数是否为整型 #!/bin/bashfunction IntTest() {for argdo#算术运算符,当参数为整型数字时,执行失败(( $arg )) ...

最新文章

  1. 重载自增++和自减--运算符
  2. 未转变者rust服务器推荐,如果steam只留一个游戏,你会选择吃鸡还是CSGO
  3. linux调整网页视频声音,网络学员面试常见问题请你修改一下LINUX的视频驱动和声音.DOC...
  4. 读懂 SOLID 的「里氏替换」原则
  5. angular—— Dynamic Templates
  6. 斯威夫特山地车_斯威夫特枚举
  7. msc51单片机计数器c语言,mcs51单片机计数器工作方式1 计数初值计算与定时编程举例...
  8. 3371 【模板】单源最短路径(Dijsktra)
  9. 全国青少年软件编程等级考试内容,知识点思维导图(Scratch编程三级)
  10. 南开大学校园邮箱pop3地址
  11. 排错-通过LLDP信息查找环路(以H3C S5100为例)
  12. 路由控制配置route-policy命令解析
  13. 揭秘小米造车背后的「波折」和「犹豫」
  14. 爱签电子合同助力无纸化办公,青岛将推行存量房网签合同电子签名
  15. 耳机在macOS系统电脑上怎么听不到任何声音怎么办?
  16. 第十一讲 免费空间申请
  17. ElasticSearch 使用 High Level REST Client 实现搜索等功能实战
  18. python微信群聊助手
  19. 风格迁移应用_PyTorch实战图形风格迁移
  20. ADC中的可编程增益放大器PGA

热门文章

  1. testng连接MySQL_Selenium+TestNG实战-8-连接数据库方法去验证文章是否发布
  2. java要频繁调用容器时_Java知识点梳理
  3. 如何实现一个简单的RPC
  4. 项目从0到1避坑指南
  5. 面试中该如何介绍项目?
  6. 产品经理必须要掌握的12种思维模型
  7. 产品经理必懂技术术语(后台类)
  8. 阿里研究院:2020阿里农产品电商报告
  9. git rebase --skip_可冒充git大神的git tips
  10. 大数据认知计算在内容安全管控中的应用