启动脚本:
#!/bin/sh
net_server_id="nw-server-001"
net_server_name="cictec-network-bus-server.jar"
function start(){
local exeCmd=$(nohup java -jar -Dparms=${net_server_id} ./${net_server_name} > /dev/null 2>&1 &);
}
function find(){
local findCmd=$(ps -ef|grep ${net_server_name} |grep ${net_server_id} | awk '{ print $2 }')
if [ -n "$findCmd" ];then
echo ""
echo "========================================================="
echo ">> 应 用:${net_server_name} 已启动!"
echo ">> 应用ID:${net_server_id}"
echo ">> 管理员:liu.wd"
echo -e ">> 进程号:\033[31m${findCmd}\033[0m"
echo "========================================================="
echo ""
else
start
sleep 5 &
find
fi;
}
find
暂停脚本 stop.sh
1 #!/bin/sh
2 net_server_id="nw-server-001"
3 net_server_name="cictec-network-bus-server.jar"
4 historyPID=-1
5 function find(){
6
7 local findCmd=$(ps -ef|grep ${net_server_name} |grep ${net_server_id} | awk '{ print $2 }')
8
9 if [ -n "$findCmd" ];then
10 echo ""
11 echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
12 echo "^^^^^^^^^^^^^^^ 信息描述 ^^^^^^^^^^^^^^"
13 echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
14 echo ">> 应 用:${net_server_name} 已启动!"
15 echo ">> 应用ID:${net_server_id}"
16 echo ">> 进程号:${findCmd}"
17 echo ">> 管理员:liu.wd"
18 historyPID=$findCmd
19 kill -9 $findCmd
20 sleep 3 &find
21
22 else
23 if [ -1 -eq $historyPID ]; then
24 echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
25 echo "^^^^^^^^^^^^^^^ 信息描述 ^^^^^^^^^^^^^^"
26 echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
27 echo ">> 应 用:${net_server_name} 已启动!"
28 echo ">> 应用ID:${net_server_id}"
29 echo ">> 管理员:liu.wd"
30 echo -e ">> 进程号:\033[31m已经被杀掉\033[0m"
31 echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
32 echo ""
33 else
34 echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
35 echo -e ">> 进程号:\033[31m${historyPID} ,已经被杀掉\033[0m"
36 echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
37 echo ""
38 fi;
39 fi;
40 }
41 find
标签:脚本,name,echo,linux,暂停,net,server,findCmd,id
来源: https://www.cnblogs.com/liuwd/p/10763106.html