CentOS7 开机启动脚本

例如要使 svn 服务开机启动

 

方法一

编写脚本 autostart.sh,

#!/bin/sh
/bin/svnserve -d -r /svn/
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT # (也可以把规则放在这里,开机运行即可)

为统一管理,暂且将其放在 /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
/bin/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

 

完。

 

posted @ 2020-03-19 21:24  Anonymous596  阅读(300)  评论(0编辑  收藏  举报