当前位置:首页 » 编程软件 » debian自启动脚本

debian自启动脚本

发布时间: 2025-03-13 05:16:23

❶ 树莓派设置开机启动脚本

由于北邮校内网需要Drcom拨号,每次用curl命令很麻烦,所以开始了这次写开机启动脚本的过程。

init 进程读取 /etc/inittab文件中的信息,并进入预设的运行级别。

Debian中的运行级别

查看系统当前运行级别使用 runlevel 命令,通常情况下 /etc/rcS.d/目录下的启动脚本首先被执行,然后是/etc/rcN.d/目录,N为 /etc/inittab 中的initdefault。
/etc/rc2.d 中的部分文件如下:

有K开头的文件,有S开头的文件,K的意思是Kill,S为Start。K和S后面紧跟着的数字就是关闭和启动的顺序,数字越大关闭或启动顺序越靠后。
将自定义脚本放在 /etc/init.d 目录下面,就可以使用 service yourshellname start|stop 当然需要脚本中写好start,stop功能。但是不能开机自启动。

使用update-rc.d函数将脚本设置为开机自启动。
1)设置脚本启动和关闭依赖$remote_fs,$syslog,并且启动运行级别为2-5,关闭运行级别为0,1,6。
update-rc.d foobar defaults
上面一条命令就会在/etc/rc2.d rc3.d rc4.d rc5.d中创建软链接 S03drcom -> ../init.d/drcom ,在rc0.d rc1.d rc6.d中创建软链接 K01drcom -> ../init.d/drcom 。
2)设置脚本启动关闭都为顺序20,并且启动运行级别为2-5,关闭运行级别为0,1,6。
update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 .
同理。

3)移除连接。
update-rc.d yourshellname remove

参考文献:
[1] 开机自动执行脚本 与 update-rc.d
[2] 树莓派开机自启动脚本制作
[3] Debian init 开机启动管理
[4] 树莓派开机启动程序及启动脚本的制作

热点内容
c清空浏览器缓存 发布:2025-05-01 13:51:21 浏览:423
我的世界服务器退出避免死亡 发布:2025-05-01 13:51:20 浏览:808
文件夹要管理员权限 发布:2025-05-01 13:44:17 浏览:599
二维变换算法 发布:2025-05-01 13:24:53 浏览:397
堡垒机中虚拟机的ftp使用 发布:2025-05-01 13:20:31 浏览:312
搭建群晖流媒体视频服务器 发布:2025-05-01 13:15:23 浏览:912
解压旋律手势舞抖音 发布:2025-05-01 13:15:22 浏览:75
androidjni调用so 发布:2025-05-01 13:10:30 浏览:22
手机如何打开脚本 发布:2025-05-01 13:10:26 浏览:132
压缩机撬装 发布:2025-05-01 13:00:22 浏览:147