Debian 12 开机自动启动 jar 为什么不行?-灵析社区

型男不是我还是谁

新建了一个 `start_jar` 文件放在 `/etc/init.d/` 目录下 #! /bin/sh #nohup /usr/local/graalvm-jdk-17.0.8+9.1/bin/java -jar -Dspring.config.location=/home/jar/jar1/application.yml /home/jar/jar1/jar1-server-1.0-SNAPSHOT.jar > /home/jar/jar1/nohup.out 2>&1 & nohup /usr/local/graalvm-jdk-17.0.8+9.1/bin/java -jar -Dspring.config.location=/home/jar/jar2/application.yml /home/jar/jar2/jar2-server-1.0-SNAPSHOT.jar > /home/jar/jar2/nohup.out 2>&1 & nohup /usr/local/graalvm-jdk-17.0.8+9.1/bin/java -jar -Dspring.config.location=/home/jar/jar3/application.yml /home/jar/jar3/jar3-server-1.0-SNAPSHOT.jar > /home/jar/jar3/nohup.out 2>&1 & exit 0 给权限 chmod +x /etc/init.d/start_jar 好像都没执行这个文件一样。为什么? 直接写在 `/etc/rc.local` 里面也没执行 如果是写在 `~/.bashrc` 里面,需要登录一下才能执行 怎么让他开机后自动执行

阅读量:208

点赞量:15

问AI
winkkkkk9421
你可以包你的jar 做成systemctl弄成系统服务,这样可以弄成自启 "https://blog.csdn.net/JineD/article/details/114819292" (https://link.segmentfault.com/?enc=zD7QeD9pFq0M8%2B6aPWQwPA%3D%3D.VEsJT2gYY86xI%2BqE%2BwC71vRO1o0pW5%2Fby3Auf7dOEQv1q9VZqAqSY1PUL6%2BI8V8a15b730Wi4SNgHJ0XDeipcg%3D%3D) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250105/5c0716d599a0d10f890e8a96c229f5f4.png)