#!/bin/bash
#请将filename更换成完整包名
#杀死对应java进程
declare Name
Name=
echo "This is your filename: $Name"
if [ "$(ps -ef |grep "$Name" |grep java |awk '{print $2}')" == "" ]
then
echo "Start execution"
else
ps -ef |grep "$Name" |grep java |awk '{print $2}' |xargs kill
if [ $? -ne 0 ]
then
echo "command return: "$?
echo "Kill faild! "
exit 4
else
echo "command return: "$?
echo "The old process has been Killed!"
fi
fi
#启动程序并后台运行
nohup java -Xbootclasspath/a:conf -jar $Name >/dev/null 2>logs/error.log &
echo "Start successfully!"
ps -ef|grep java
重启Java程序脚本
最新推荐文章于 2024-01-24 15:19:47 发布