最近项目中使用了树莓派作为开发环境,开发好项目后,打包成jar。放到树莓派上面执行。
有一个需求是设置开机自启动,下面是设置的步骤
1,首先切换到root下,
sudo su
2,修改rc.local文件,这里要注意树莓派对vi编辑支持不是很好,建议使用nano进行编辑
sudo nano /etc/rc.local
在exit 0前面添加运行代码
sudo java -jar /绝对路径/xx.jar
这里建议直接填写jar包的绝对路径,避免找不到jar包导致启动错误。
这里需要用到两个命令,一个是nano保存Ctrl+O,保存后直接enter表示保存为同名文件,即不修改文件名保存,另一个是Ctrl+X退出
注意,如果项目中有读取外部文件的,需要先cd到文件所在目录
我的这个项目中需要读取jar包所在目录的一个配置文件,开始的时候没有添加cd,导致项目启动了,但是页面数据没有。
所以如果你的项目有配置文件要添加,rc.local中添加的代码应该是
cd /绝对路径
sudo java -jar /绝对路径/xx.jar
最后保存重启就可以了。
参考文章
http://www.cnblogs.com/in-dreams/p/7597619.html
学无止境