crontab 启动springboot项目失败

/ 爬坑指南 / 没有评论 / 551浏览

记一次踩坑经历

起因

在Linux中使用用全路径shell启动springBoot项目

sh /home/code/app.sh

app.sh脚本中启动springBoot的命令是java -jar app.jar

问题就在这里,如果进入到命令的当前目录即/home/code/去执行app.sh是没问题的,全路径执行就不行

在使用crontab时,就算脚本是进入到对应目录去执行app.sh也是不行的

解决方案

启动springBoot命令这里使用java的全路径/usr/java/jdk1.8.xxx/java -jar app.jar