linux shell 脚本服务的停止

stop.sh

#!/bin/bash

#jps -l 列出pid和java完整主类名
#jps -v 列出pid和jvm参数
#jps -m 列出应用程序参数
#awk '{print $1}' 获取第一个参数 也就是pid

for STOPPID in $(jps -lvm |grep 你要停止的服务名 |awk '{print $1}')
do

#if  [ -n $string  ]             如果string 非空(非0),返回0(true)  

if [ -n "${STOPPID}" ]; then
        echo stoppid is ${STOPPID}
        kill -9 ${STOPPID}
fi
done
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容