freedomzjsx 发表于 2020-2-27 12:07:21

虚谷号自启动Blynk服务

续上篇虚谷号部署Blynk本地物联服务器https://mc.dfrobot.com.cn/thread-302809-1-1.html,完成部署后一直纠结一个问题,难道每次要用Blynk服务的时候都要用主机模式或者远程桌面登录去启动吗?不现实!就想着能不能让服务随系统启动自动启动呢?求助度娘无果后突然想到我先前写过的树莓派部署自启动Siot https://mc.dfrobot.com.cn/thread-300030-1-1.html,同样都基于Linux系统,是不是可以一样操作呢?死马当活马,试试吧,果然尝试才有机会解决问题,请各位看官查收。1.远程登录或者主机模式进入虚谷,我是先主机模式下通过sudo apt install xrdp安装远程桌面sudo apt installtightvncserver然后可以通过windows的远程桌面连接登录虚谷2.远程登录后打开LX终端因为scope权限不够,需要进入root用户,用以下命令创建root密码Sudo passwd root根据步骤提示操作3.输入su,输入root密码,进入root用户4.输入sudo apt install nano,安装nano文本编辑器(主要是我不会用vim)
5.输入sudo nano /etc/rc.local,编辑启动文件,出现以下界面按Y进入编辑界面在exit 0上面一行输入
java -jar/home/scope/server-0.41.12-java8.jar -dataFolder /home/scope/Blynk start &6.Ctrl+O保存,Ctrl+X退出
7.重启虚谷,搞定。

Eason_ever 发表于 2020-2-29 22:09:42

期待更新,能否出个案例学习一下

Eason_ever 发表于 2020-2-29 23:27:47

我这里也给出另一种方法,同样有效。
如果想要每次虚谷号开机就自启动的话,可以修改/etc/rc.local文件,在exit 0上面一行输入
java -jar/home/scope/server-0.41.12-java8.jar -dataFolder /home/scope/Blynk start &
其实关键就在于在命令行后面加了start & ,如果今后有其他命令需要开机自启动,也可以添加到这里。
具体操作如下:远程桌面连接下打开文件,默认是用vim打开的,按i进入编辑模式,用方向键移动到exit 0 的上一行,输入上面的文字,按ESC退出编辑模式,输入“:wq”保存退出。
重启生效。

gada888 发表于 2020-4-27 11:12:59

这个功能好

yywudao 发表于 2020-4-29 09:41:16

安装了 xrdp 后,可以不用再装 tightvncserver。 xrdp 安装的时候,会默认安装一个vnc服务端程序 --vnc4server。
页: [1]
查看完整版本: 虚谷号自启动Blynk服务