ubuntu下 设置开机自启脚本,启动java程序,并且作为守护进程检测java程序的运行状态,如果应用进程被杀掉,自动重启
- java程序是jar包启动,读取jar包外部配置文件,需要先写一个外部的配置文件,然后再写一个java 程序启动脚本
外部配置文件 application.properties
server.port=8001
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver
- 写启动java 程序脚本 start.sh
#!/bin/bash
nohup java -jar /home/yanrangnan/code/factoryInfo/factoryInfo-0.0.1-SNAPSHOT.jar -Dspring.config.location=/home/yanrangnan/code/factoryInfo/application.prope