#!/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 ""