sh脚本 kill一次杀掉多个进程

通过 pgrep -f 指令来获取进程的pid之后,赋值给变量app; 然后使用 kill -9 来结束进程;

注意也可以使用 pidof 指令,来获取进程 pid

bash 复制代码
#!/bin/bash
# 执行脚本,结束APP的应用程序
app1=$(pgrep -f ./S90.sh) \
&& app2=$(pgrep -f ./start.sh) \
&& app3=$(pgrep -f ./pmu_service)
&& kill -9 $app1 $app2 $app3 
相关推荐
王正南1 小时前
kali-linux 虚拟机连接安卓模拟器
android·linux·运维·虚拟机连接模拟器·安卓模拟器,linux虚拟机
吳所畏惧1 小时前
Linux环境/麒麟V10SP3下离线安装Redis、修改默认密码并设置Redis开机自启动
linux·运维·服务器·redis·中间件·架构·ssh
yueguangni2 小时前
sysstat 版本 10.1.5 是 CentOS 7 的默认版本,默认情况下确实不显示 %wait 字段。需要升级到新版sysstat
linux·运维·centos
萧曵 丶3 小时前
Linux 业务场景常用命令详解
linux·运维·服务器
豆是浪个4 小时前
Linux(Centos 7.6)命令详解:ps
linux·windows·centos
Run_Teenage4 小时前
Linux:深刻理解缓冲区
linux
youxiao_905 小时前
kubernetes 概念与安装(一)
linux·运维·服务器
凡梦千华5 小时前
logrotate日志切割
linux·运维·服务器
wdfk_prog5 小时前
[Linux]学习笔记系列 -- [fs][proc]
linux·笔记·学习
拜托啦!狮子6 小时前
安装和使用Homer(linux)
linux·运维·服务器