树莓派 sunny-ngrok 开机自启动服务

该博客介绍了如何在没有使用官方系统的树莓派3B上,安装Ubuntu18.04server64位后,设置sunny-ngrok服务使用systemd进行开机自启动。作者强调了`Restart=always`选项的重要性,确保服务在启动后即使遇到问题也能自动重试直至运行。此外,还提供了启用、禁用和管理sunny.service服务的systemctl命令。
摘要由CSDN通过智能技术生成

使用设备:树莓派3B 

操作系统:Ubuntu 18.04 server 64位

 

用的不是官方系统,所以参照sunny-ngrok官方提供的方式不管用。Ubuntu 18.04采用的systemd进行开机自启动。


创建systemd服务

 sudo nano /lib/systemd/system/sunny.service

 

输入如下:

[Unit]
Description=sunny-ngrok service
After=sshd.service

[Service]
ExecStart=/usr/bin/sunny clientid 隧道id1,隧道id2 &
Restart=always

[Install]
WantedBy=multi-user.target
Alias=sunny.service

 

然后按Ctrl+X退出并保存。

 

为了速度系统并未安装桌面,所以我控制此树莓派是完全通过ssh的方式进行,故After=sshd.service ,具体也可看个人情况而修改。

 

Restart=always

这个是重点,不加这个自启动后会因为超时而无法连接到服务器,导致服务dead。加了以后会直到服务running为止。保障了服务能正常运行。

 

自启动sunny.service服务

sudo systemctl enable sunny

 

查看sunny.service服务状态

sudo systemctl status sunny

 

 

关闭自启动sunny.service服务

sudo systemctl disable sunny

 

运行、停止、重启sunny.service服务

sudo systemctl start sunny
sudo systemctl stop sunny
sudo systemctl restart sunny

 

有关systemd的使用说明参考:systemd.unit 中文手册 [金步国] (jinbuguo.com) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值