kill特定进程的shell脚本代码

 更新时间:2013年02月27日 23:31:34   作者:  
学习 shell kill 特定进程的方法,有暴力的,也有温柔点的,看你的个人喜好了

1、原始暴力的方法

复制代码 代码如下:

myLinux:/home/zhanhailiang/public_html # killall nginx

2、温柔点的方法
查找指定进程的pid,并kill|kill -USR1 掉

复制代码 代码如下:

myLinux:/home/zhanhailiang/public_html # ps -ef|grep tcpServer|grep -v grep|awk '{print $2}'|xargs kill -9

等价方法:

复制代码 代码如下:

myLinux:/home/zhanhailiang/public_html # kill -9 `ps -ef|grep tcpServer|grep -v grep|awk '{print $2}'`

劝君一句:kill很危险,使用须谨慎。

相关文章

  • Shell脚本对文件中的行、单词、字符进行迭代输出示例

    Shell脚本对文件中的行、单词、字符进行迭代输出示例

    这篇文章主要介绍了Shell脚本对文件中的行、单词、字符进行迭代输出示例,本文讲解了迭代文件中的每一行、迭代一行中的每一个单词、迭代一个单词中的每一个字符等内容,需要的朋友可以参考下
    2014-11-11
  • shell结构化命令if-then-else语句

    shell结构化命令if-then-else语句

    在Shell脚本编程中,if-then-else语句提供了基于条件执行不同命令的能力,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • git 删除分支和回滚的实例详解

    git 删除分支和回滚的实例详解

    这篇文章主要介绍了git 删除分支和回滚的实例详解的相关资料,希望通过本文大家能理解掌握这部分内容,需要的朋友可以参考下
    2017-09-09
  • Shell中关于处理方法返回值问题详解

    Shell中关于处理方法返回值问题详解

    最近工作接触到了一些Linux上面的文本处理,数据量还是蛮大的,不可避免的学期了shell,awk等脚本语言。下面这篇文章主要给大家介绍了关于Shell中关于处理方法返回值问题的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-12-12
  • 区分shell中的 反引号、$()和${}

    区分shell中的 反引号、$()和${}

    这篇文章主要介绍了区分shell中的 反引号、$()和${},帮助大家更好的理解和学习shell,感兴趣的朋友可以了解下
    2020-08-08
  • 查看linux服务器上jdk的安装路径方法

    查看linux服务器上jdk的安装路径方法

    这篇文章主要介绍了查看linux服务器上jdk的安装路径方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • shell脚本编程之数组

    shell脚本编程之数组

    数组就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标
    2016-01-01
  • Shell脚本批量添加扩展名的两种方法分享

    Shell脚本批量添加扩展名的两种方法分享

    这篇文章主要介绍了Shell脚本批量添加扩展名的两种方法分享,本文讲解了用rename命令修改后缀名、用for、sed和mv修改后缀名、用find和xargs添加后缀名等方法,需要的朋友可以参考下
    2014-11-11
  • nginx日志切割脚本分享

    nginx日志切割脚本分享

    nginx日志太大怎么办,只有分割一下了,这篇文章就介绍了一下nginx日志切割脚本,需要的朋友可以参考下
    2014-03-03
  • shell中exit 0和exit 1的区别有哪些

    shell中exit 0和exit 1的区别有哪些

    exit1和exit是shell中的两个命令,用于退出当前的shell进程,本文就来介绍一下shell中exit 0和exit 1有哪些区别,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11

最新评论