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
相关推荐
zr5268554473 分钟前
ModbusTCP 转 Profinet 主站网关
运维·服务器·网络
青岛佰优联创新科技有限公司13 分钟前
服务器托管,服务器运维的选择
运维·服务器
NiKo_W1 小时前
Linux 初识
linux·运维·服务器
FrozenLove_G2 小时前
服务器内存和普通计算机内存在技术方面有什么区别?
服务器·常识
江团1io05 小时前
深入解析TCP核心机制:连接管理、流量与拥塞控制
服务器·网络·tcp/ip
磊灬泽5 小时前
【日常错误】鼠标无反应
linux·windows
知白守黑2675 小时前
Ansible角色
运维·服务器·ansible
Miracle&9 小时前
2.TCP深度解析:握手、挥手、状态机、流量与拥塞控制
linux·网络·tcp/ip
专注API从业者10 小时前
Python/Java 代码示例:手把手教程调用 1688 API 获取商品详情实时数据
java·linux·数据库·python
Ribou10 小时前
Ubuntu 24.04.2安装k8s 1.33.4 配置cilium
linux·ubuntu·kubernetes