当前位置:首页 > 行业动态 > 正文

centos7 开机/etc/rc.local 不执行的问题

在CentOS 7中,/etc/rc.local文件默认是不执行的,如果你需要在开机时运行一些脚本或命令,可以通过以下步骤来实现:

1、创建/etc/rc.local文件

你需要创建一个/etc/rc.local文件,你可以使用以下命令来创建这个文件:

sudo touch /etc/rc.local 

2、修改/etc/rc.local文件的权限

centos7 开机/etc/rc.local 不执行的问题

接下来,你需要修改/etc/rc.local文件的权限,使其可执行,你可以使用以下命令来修改权限:

sudo chmod +x /etc/rc.local 

3、编辑/etc/rc.local文件

现在你可以编辑/etc/rc.local文件,将你需要在开机时运行的命令或脚本添加到文件中,你可以在文件中添加以下内容:

centos7 开机/etc/rc.local 不执行的问题

#!/bin/sh
以下是开机自启动脚本示例
echo "Hello, World!" > /tmp/hello.txt 

4、添加执行权限

你需要确保/etc/rc.local文件具有执行权限,你可以使用以下命令来添加执行权限:

sudo chmod +x /etc/rc.local 

5、重启系统并检查

centos7 开机/etc/rc.local 不执行的问题

现在你可以重启系统,然后检查/tmp/hello.txt文件是否已经生成,以及其中的内容是否正确,如果一切正常,那么说明你已经成功地在CentOS 7中实现了开机自动执行脚本的功能。