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
相关推荐
小冷coding7 小时前
【Java】高并发架构设计:1000 QPS服务器配置与压测实战
java·服务器·开发语言
looking_for__7 小时前
【Linux】进程控制
linux
Xの哲學7 小时前
Linux电源管理深度剖析
linux·服务器·算法·架构·边缘计算
cypking7 小时前
Nuxt项目内网服务器域名代理访问故障排查
运维·服务器·php
破刺不会编程7 小时前
socket编程TCP
linux·运维·服务器·开发语言·网络·网络协议·tcp/ip
CILMY237 小时前
【Linux】进度条实践教程:使用Makefile构建项目
linux·进度条·make和makefile
gaize12137 小时前
腾讯云锐驰和蜂驰的区别
服务器·腾讯云
沉在嵌入式的鱼7 小时前
linux串口对0X0D、0X0A等特殊字符的处理
linux·stm32·单片机·特殊字符·串口配置
gxh19927 小时前
4步将HTTP请求升级为HTTPS
运维·服务器·网络协议·http·https
云和数据.ChenGuang8 小时前
运维工程师技术之nfs共享文件系统
运维·服务器·运维技术·数据库运维工程师·运维教程