systemctl方式启动jar报错java: command not found
service文件ExecStart=jar-start.sh。脚本中包含java -jar xxx命令。执行systemctl xxx start后报错java: command not found。但在终端前台启动脚本(sh jar-start.sh)就不会报错。最佳解决方案是在service.sh脚本中使用java可执行文件的完整路径。所以以上路径没有java文件的话启动就会报错。:Systemd使用固定的搜索路径。
原创
2023-01-04 14:05:59 ·
1489 阅读 ·
1 评论