最近申请了阿里的十年廉价域名,想解析到自己家里面,但路由器没这个功能,别问什么路由器(京东云跑豆的),但是N1安装了fileBrowser当网盘用,为了能外网访问,自己写了阿里云的解析功能,要放到N1上自启(N1先配置java环境)。
Java环境参考:Armbian-N1安装java环境 - 简书 (jianshu.com)
1. 编写jar包自启动文件
自启动脚本随便起个名字runddns.sh吧,包含java环境和 nohup java -jar启动命令:

#!/bin/bash
export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
cd /usr/local/ddns/
nohup java -jar ddns.jar >/dev/null 2>&1 &
2. 添加启动项
编辑rc.local文件,添加runddns.sh
vim /etc/rc.local

3. 授予权限
2个文件分别授予权限
chmod +x /etc/rc.local
chmod +x /usr/local/ddns/runddns.sh
4. 重启,查看
- 重启系统
reboot
- 查看jar是否启动
ps -ef | grep java
jar自启
网友评论