本网站可以通过分类标签帮助你快速筛选出你想看的文章,记住地址:www.Facec.cc

linux设置开机自启动

一、rc.local文件中添加自启动命令

执行命令: 编辑"/etc/rc.local",添加你想开机运行的命令

运行程序脚本:然后在文件最后一行添加要执行程序的全路径。

例如,每次开机时要执行一个hello.sh,这个脚本放在/usr下面,那就可以在"/etc/rc.local"中加一行

image.png

二、在/etc/init.d目录下添加自启动脚本

linux在“/etc/rc.d/init.d”下有很多的文件,每个文件都是可以看到内容的,其实都是一些shell脚本或者可执行二进制文件
Linux开机的时候,会加载运行/etc/init.d目录下的程序,因此我们可以把想要自动运行的脚本放到这个目录下即可。系统服务的启动就是通过这种方式实现的。

方法一未成功启动解决方法

针对/etc/rc.d/rc.local文件没有执行权限导致开机启动脚本执行失败的场景,解决方案如下。

  • 说明:CentOS7中该文件默认没有可执行权限

查看/etc/rc.d/rc.local是否有执行权限

  • ls -l /etc/rc.d/rc.local

-rw-r--r-- 1 root root 473 Sep 14 02:19 /etc/rc.d/rc.local

如回显信息所示该文件没有执行权限,需要为/etc/rc.d/rc.local添加可执行权限。


执行以下命令为/etc/rc.d/rc.local添加可执行权限

  • chmod +x /etc/rc.d/rc.local

评论