设置centos开机启动脚本

本文介绍了如何在树莓派上设置开机脚本,包括将demo.sh脚本添加到/etc/rc.d/rc.local中,赋予可执行权限,检查rc-local是否开机启动,以及启用systemctl确保脚本在启动时运行。
摘要由CSDN通过智能技术生成

目录

前言

开始流程

1.我们把要启动的脚本添加进 、/etc/rc.d/rc.local文件中 (这里我演示的 demo.sh 脚本开机启动)

2.还需要给脚本可执行的权限:

3.我们还需要查看rc-local 是否在开机启动项中如果不在还需要设置一下

4.如果未启动我们需要添加


前言

我需要设置一个脚本用于树莓派自动连接wifi,在连接后wifi自动播报IP地址。

使用rc-local.d 来设置开机启动脚本,rc启动的优点就是简单易懂好设置,缺点是/etc/rc.d/rc.local中的命令不会等待其他服务全部启动后再运行,而是在机器启动过程中并行运行,如果你设置的启动程序依赖其他的服务,可能会导致启动失败,所以rc启动只适合一些简单脚本启动。

开始流程

1.我们把要启动的脚本添加进 、/etc/rc.d/rc.local文件中 (这里我演示的 demo.sh 脚本开机启动)

输入命令:               

vim  /etc/rc.d/rc.local

在末尾增加如下内容 添加我们要启动的脚本绝对路径(我的脚本绝对路径是 /home/demo/demo.sh)

2.还需要给脚本可执行的权限:

输入命令:       

chmod +x /home/demo/demo.sh

在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限

输入命令:       

chmod +x /etc/rc.d/rc.local
3.我们还需要查看rc-local 是否在开机启动项中如果不在还需要设置一下

输入命令:        

systemctl list-unit-files | grep rc-local      ##查看是否在开机启动项中下图已经启动

4.如果未启动我们需要添加

输入命令:        

 systemctl enable rc-local

到这里树莓派已经开机运行我们的脚本了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值