Linux服务器定时执行jar重启命令

1. sh脚本编写

bash 复制代码
appName=cvcp-weather
PID=`ps -ef |grep java | grep $appName | grep -v grep | awk '{print $2}'`
if [ "$PID" == "" ]; then
                sleep 1;
                echo "no process";
        else
                echo "process exsits";
                kill -9 $PID
fi
sleep 2s
nohup /usr/local/java/jdk1.8.0_144/bin/java -server -Xms1024m -Xmx1024m -Xmn1024M -Xss1024k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+DisableExplicitGC -Djava.awt.headless=true -DLOG_HOME="weather-hf" -jar /data/cvcp-weather-hf-1.0.0.jar --spring.profiles.active=dev > /data/logs/cvcp-weather-hf.out 2>&1 &

**2.配置Linux定时任务

bash 复制代码
crontab -e

添加如下内容(每天1点08分执行)
8 1 * * * /start-weather.sh
相关推荐
iconball6 分钟前
个人用云计算学习笔记 --18(NFS 服务器、iSCSI 服务器)
linux·运维·笔记·学习·云计算
广药门徒30 分钟前
Linux驱动开发与BuildRoot是什么关系与其的应用场景
linux·运维·驱动开发
czhc114007566338 分钟前
Linux108 shell:.bashrc 正则表达式:. * .* ^ $ ^$ [ ] [^] ^[] ^[^ ] \< \>
linux·正则表达式
野猪疯驴42 分钟前
Linux shell学习(更新中....)
linux·shell
努力学习的小廉1 小时前
深入了解linux网络—— TCP网络通信(下)
linux·网络·tcp/ip
Paul_09203 小时前
golang面经——内存相关模块
服务器·网络·golang
Lu Zelin8 小时前
单片机为什么不能跑Linux
linux·单片机·嵌入式硬件
-dzk-9 小时前
【3DGS复现】Autodl服务器复现3DGS《简单快速》《一次成功》《新手练习复现必备》
运维·服务器·python·计算机视觉·3d·三维重建·三维
CS Beginner9 小时前
【Linux】 Ubuntu 开发环境极速搭建
linux·运维·ubuntu
ajassi20009 小时前
开源 C++ QT QML 开发(二)工程结构
linux·qt·qml