树莓派下实现ngrok自启动

树莓派下实现ngrok自启动

虽然将开机启动后要执行的代码放到/etc/rc.local中可实现开机自动运行,但是这样并不利于管理。
今天,我们模仿服务来实现开机自启动
思路很简单,就是在/etc/systemd/system/目录下创建一个叫做ngrok.service的文件,然后写入一下代码:

[Unit]
Description=ngrok
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/ngrok -config=/root/ngrok/ngrok.conf start pan-ssh pi-ssh mac-ssh pi-vnc pan-http pi-http bt-http test-http
[Install]
WantedBy=multi-user.target

这样的话系统就会把我们的脚本识别为服务,然后我们就可以用systemctl这个工具来轻松管理ngrok的运行与启动。

1. 运行ngrok

systemctl start ngrok

2. 查询ngrok的运行状态

systemctl status ngrok

3. 实现开机自启动ngrok

systemctl enable ngrokw

我们仅仅写了一个文件,就实现了ngrok的管理,是不是觉得很不错那!
有关于开机自启动不懂的知识,建议去看看鸟哥的私房菜基础篇(第四版)里面讲的相关内容。
注:脚本中的ngrok执行命令和你的可能差别很大,参数请自己斟酌。


树莓派下实现ngrok自启动_第1张图片
Screenshot_20170929-014149.png

你可能感兴趣的:(树莓派下实现ngrok自启动)