CentOS7 开机启动脚本

例如要使 svn 服务开机启动

方法一

编写脚本 autostart.sh,

#!/bin/sh
svnserve -d -r /svn/

为统一管理,暂且将其放在 /opt/x_script 下,并增加可执行属性,

$ sudo mv autostart.sh /opt/x_script
$ sudo chmod a+x /opt/x_script/autostart.sh

进入 /etc/rc.d 目录,打开 rc.local 文件,给其尾部增加,

# for svn server auto start when boot
/opt/x_script/autostart.sh

为 rc.local 文件增加可执行属性,

$ sudo chmod a+x rc.local

这样 svn 服务就能开机启动了。

方法二

编写脚本 autostart.sh,

#!/bin/sh
svnserve -d -r /svn/

将其移动到 /etc/rd.d/init.d 目录下,并增加可执行属性,

$ sudo mv autostart.sh /etc/rc.d/init.d
$ sudo chmod a+x /etc/rc.d/init.d/autostart.sh

将其添加到开机自启动项中,

$ sudo chkconfig --add autostart.sh
$ sudo chkconfig autostart.sh on

完。

原文地址:https://www.cnblogs.com/gaowengang/p/12527314.html