1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux 脚本 杀进程 shell脚本实现杀死进程并启动程序(重启程序)【显哥出品 必为精品】...

linux 脚本 杀进程 shell脚本实现杀死进程并启动程序(重启程序)【显哥出品 必为精品】...

时间:2023-04-22 23:40:17

相关推荐

linux 脚本 杀进程 shell脚本实现杀死进程并启动程序(重启程序)【显哥出品 必为精品】...

#!/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脚本实现杀死进程并启动程序(重启程序)【显哥出品,必为精品】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。