Linux Shell脚本:自动读取pid并关闭进程

生产中有许多场景需要用shell脚本批量关闭某一进程,如Jekins部署,es集群的重启等,命令如下


查询进程信息

ps -ef|grep elasticsearch



过滤掉grep进程

ps -ef|grep elasticsearch|grep -v grep


提取pid(awk以空格分割,显示第二个变量即为pid)

ps -ef|grep elasticsearch|grep -v grep|awk '{print $2}'



根据pid kill掉该进程

完整脚本如下所示


猜你喜欢

转载自blog.csdn.net/evanxuhe/article/details/80737788