Tang

将nat123设置为开机启动服务

再次启用树莓派3代,使用场景是客厅。

发现了将自启动脚本设置为开机启动服务的方法,大概比之前的方法更规范了吧。

首先创建自制系统服务homepi

1
sudo nano /etc/init.d/homepi

写入内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
### BEGIN INIT INFO
# Provides: catfish.ren
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: nat123 auto start
# Description: nat123 auto start and login service
### END INIT INFO
case $1 in
start)
echo -n "Starting homepi"
sudo bash /mnt/autostart.sh
;;
stop)
echo -n "Shutting down homepi"
killall homepi
;;
esac
exit 0

添加至chkconfig

1
sudo chkcofig --add myservice

赋予该文件权限

1
sudo chmod a+x /etc/init.d/homepi

设置开机启动

1
sudo systemctl enable homepi

启动

1
sudo systemctl start homepi

保存设置

1
sudo service homepi save

参考文献:

 解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.

树莓派3-搭建aria2+yaaw下载服务器

将shell脚本加入到系统服务中去

在Linux中将脚本做成系统服务

解决insserv: warning: script '服务名' missing LSB tags and overrides的问题

码字很辛苦,转载请注明来自空间中的空间《将nat123设置为开机启动服务》

评论