CentOS 7.6 开机自动执行shell脚本

1、创建一个开机要启动脚本,如 init-service.sh

2、在脚本中写入要开机的时候想执行的命令

如:开机后启动mysql-proxy

#! /bin/bash
mysql-proxy --defaults-file=/etc/mysql-proxy.cnf

3、设置该脚本文件为可执行文件

chmod +x init-service.sh

4、将/etc/rc.d/rc.local 文件标记为可以执行文件

centos7中,/etc/rc.d/rc.local文件的权限可能被降低了,开机的时候执行在自己的脚本是不能起动一些服务的,执行下面的命令可以文件标记为可执行的文件。

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

5、打开 /etc/rc.d/rc.local 文件,在最后添加脚本

/root/init-service.sh

这样 init-service.sh 脚本,就会在开机的时候被执行了。

你可能感兴趣的:(CentOS,centos,linux)