linux脚本中暂停,linux启动脚本,暂停脚本

启动脚本:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值