Linux Shell脚本实现根据进程名杀死进程 2022-05-26 07:44 165阅读 0赞 Shell脚本源码如下: #!/bin/sh #根据进程名杀死进程 if [ $# -lt 1 ] then echo "缺少参数:procedure_name" exit 1 fi PROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $2}'` for i in $PROCESS do echo "Kill the $1 process [ $i ]" kill -9 $i done 效果截图: ![Shell脚本根据进程名杀死进程][Shell] 如果觉得上边的代码忒复杂,可以直接使用下面的一句来实现。 ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill -9 平时更新线上文件时,可以手动或使用第三方工具自动上传到服务器指定目录,然后执行下面这段代码,就可以实现自动更新。 ps -ef | grep 进程名称 | grep -v grep | awk '{print $2}' | xargs kill -9 && mv 源文件 目标目录 && 运行指定脚本 [Shell]: http://www.fengdingbo.com/wp-content/uploads/2013/01/stopproc.png
相关 Shell之执行脚本杀死进程并重启该进程 PROCESS=`ps -ef|grep python|grep -v grep|grep -v PPID|awk '{ print $2}'` for i i 迷南。/ 2022年01月07日 04:49/ 0 赞/ 352 阅读
相关 linux杀死mysql进程 使用“ps -e|grep mysql”命令,查看mysql程序的对应的pid号。 使用“kill -9 进程号”命令,可以结束掉mysqld\_safe进程。 使用"ki 我会带着你远行/ 2022年02月20日 10:47/ 0 赞/ 671 阅读
相关 解决问题 The Tomcat connector configured to listen on port 8080 failed to start.根据端口杀死进程.根据进程名杀死进程 问题: ![在这里插入图片描述][20181204201647325.] 解决1:通过端口杀死,可能杀不干净。 1. 根据端口找PID netstat 不念不忘少年蓝@/ 2022年04月11日 04:28/ 0 赞/ 117 阅读
相关 Linux Shell脚本实现根据进程名杀死进程 Shell脚本源码如下: <table> <tbody> <tr> <td> <pre>!/bin/sh 根据进程名杀死进程 if [ $ -lt 1 ] 雨点打透心脏的1/2处/ 2022年04月11日 13:26/ 0 赞/ 168 阅读
相关 根据匹配的进程名来获取进程id杀死进程,方便用于停止服务 1. \!/bin/sh 2. 3. NAME=$1 4. echo $NAME 5. ID=\`ps -ef | grep "$NAME" | g 小灰灰/ 2022年05月17日 06:22/ 0 赞/ 144 阅读
相关 linux shell 根据进程名获取pid 导读 Linux 的交互式 Shell 与 Shell 脚本存在一定的差异,主要是由于后者存在一个独立的运行进程,因此在获取进程 pid 上二者也有所区别。 交互式 谁践踏了优雅/ 2022年05月23日 04:10/ 0 赞/ 223 阅读
相关 Linux Shell脚本实现根据进程名杀死进程 Shell脚本源码如下: !/bin/sh 根据进程名杀死进程 if [ $ -lt 1 ] then echo "缺少参数:pr 梦里梦外;/ 2022年05月26日 07:44/ 0 赞/ 166 阅读
相关 使用Shell脚本查找程序对应的进程ID,并杀死进程 1、使用Shell脚本查找程序对应的进程ID,并杀死进程 !/bin/sh NAME=$1 echo $NAME ID=`ps -e 向右看齐/ 2022年07月15日 10:41/ 0 赞/ 62 阅读
相关 Linux shell脚本实现kill进程 shell脚本实现kill tomcat进程 以我本地通过/home/tomcat/bin/startup.sh启动的tomcat进程为例: \ cat test.sh Bertha 。/ 2022年09月30日 11:44/ 0 赞/ 101 阅读
相关 shell编程 |shell脚本:自定义kill,通过进程名结束进程 !/bin/bash 查找 pid pid=`ps -ef | grep $1 | grep -v "gr ゝ一纸荒年。/ 2022年10月22日 15:57/ 0 赞/ 94 阅读
还没有评论,来说两句吧...