Linux 启动停止程序懒人脚本

一般情况下,是用下列命令停止程序:

ps -ef|grep test123.jar  # 假设pid显示为6666
kill -9 6666

懒人脚本示例:

启动-start123.sh:

#!/bin/sh
sh ./stop123.sh > /dev/null 2>&1
SERVER_PID=server.pid
SERVER_OUT=test123.out

nohup java -jar test123.jar >>${SERVER_OUT} 2>&1  &
echo $! > ${SERVER_PID}

PID=`cat "${SERVER_PID}"`
echo "Server started. pid is ${PID}."

停止-stop123.sh:

#!/bin/sh 
PID_FILE=server.pid
PID=`cat "${PID_FILE}"`
ps -p $PID >/dev/null 2>&1
if [ $? -eq 0 ] ; then
echo "Stoping server. pid is ${PID}." && kill -9 $PID && echo "Server stoped." &&rm -f ${PID_FILE} >/dev/null 2>&1
else
echo "Server is not running." && rm -f ${PID_FILE} >/dev/null 2>&1
fi

来自多个网络源:

1. https://blog.csdn.net/culven/article/details/84837994

2.https://blog.csdn.net/nickDaDa/article/details/86748001

3.https://blog.csdn.net/nickDaDa/article/details/86748001

4.线下笔记(本文内容主要来源)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值