Ubuntu配置JAR项目开机自启
ubuntu 系统的开机自启配置其实没你想的那么麻烦。用一个小脚本搞定 `.jar` 项目自启,实用又高效,关键是启动稳定,失败率低。你要是有 Spring Boot 项目啥的跑在 Linux 上,这招就挺香的。
直接用系统服务的方式来搞开机自启,靠谱又方便维护。写个 .service
文件,配置好 ExecStart
路径,启用就完事了。
比如放在/etc/systemd/system
下的myapp.service
:
[Unit]
Description=My Spring Boot App
After=network.target
[Service]
User=ubuntu
ExecStart=/usr/bin/java -jar /home/ubuntu/myapp.jar
SuccessExitStatus=143
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
配置完跑一句sudo systemctl enable myapp
就能开机自启了。你可以顺手加一句sudo systemctl start myapp
立马试试效果。
遇到启动失败?看下journalctl -u myapp
日志就行,出错信息一目了然。
另外,想深入了解不同系统的自启方式,还可以看看这篇讲开机自启的文章,或者你要是搞安卓的,也可以看看Android 的开机自启实现,思路也挺接近的。
如果你经常部署后忘了启动项目,或者懒得每次重启都手动运行,真建议配置一下,省心多了。
1.24KB
文件大小:
评论区