#!/bin/bash
#取jms进程号
Das_ID=$(ps -ef |grep "python3 ./jms start" |grep -v "grep"| awk '{print $2}')
Das_Id=$( ps -ef |grep "python3 ./jms start" |grep -v "grep"| awk '{print $2}' | wc -l)
if [ $Das_Id -eq 0 ];then
echo ""
echo "===当前系统没有运行jms==="
fi
if [ $Das_Id -ne 0 ];then
echo ""
echo "######打印jms进程号######"
echo "# #"
echo "# $Das_ID #"
echo "# #"
echo "#########################"
echo ""
echo "########关闭jms进程######"
kill -9 $Das_ID
echo "# #"
echo "# 进程 $Das_ID 关闭成功! #"
echo "# #"
echo "#########################"
fi
Das_Id_a=$( ps -ef |grep "python3 ./jms start" |grep -v "grep"| awk '{print $2}' | wc -l)
DATE=`date +%Y-%m-%d`
echo ""
echo "#########启动jms#########"
echo "# #"
if [ $Das_Id_a -eq 0 ];then
cd /opt/jumpserver && nohup ./jms start >>/topsun/ztc/DAS/logs/das_${DATE}.log 2>&1 &
echo "# 启动成功! #"
fi
echo "# #"
echo "#########################"
echo ""
×用微信扫描并分享
本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:shell脚本实现杀死进程并启动程序(重启程序)【显哥出品,必为精品】