首先java环境得有安装linux下的java环境,
第二jar上传
第三编写sh文件,文件sh.sh
#!/bin/sh
JarName=book-0.0.1-SNAPSHOT.jar
FilePath=/home/ware/$JarName
JAVA_HOME=/usr/local/java/jdk-17.0.11
JAVA_BIN=$JAVA_HOME/bin
PATH=$PATH:$JAVA_BIN
tpid=`ps -ef|grep $JarName|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ];then
echo 'stop app'
exit
else
echo 'start app'
nohup java -jar $FilePath >> msg.log 2>&1 &
exit
fi
然后给权限 chmod +x sh.sh
然后在输入命名 crontab -e
输入
*/1 * * * * /bin/bash /home/ware/sh.sh
最后 esc wq保存 即可 (有可能 最后需要ctrl X 保存 点击Y 确认保存)