Linux下添加程序开机自启动服务的简单方法

以在CentOS6.4中添加svn服务开机自启动为例,介绍如下:

1. 在/etc/init.d/目录中新建脚本runSVN.sh

[root@server ~]# vim /etc/init.d/runSVN.sh

2. 按如下内容编辑runSVN.sh文件

#!/bin/bash
svnserve -d -r /opt/svn --listen-host 159.226.180.123

3. 添加可执行权限

[root@server ~]# chmod ug+x /etc/init.d/runSVN.sh

4. 添加自启动

[root@server ~]# vim /etc/rc.d/rc.local

在打开的文本最后添加一行:

/etc/init.d/runSVN.sh

完成!

 

该方法简单易行,大多数情况可行,但存在一些隐患。最安全的方法还是写一个简单的符合LSB标准的启动脚本,这样系统能够帮你正确的启动并且正确的停止改服务,特别是正确的停止服务,而不是由系统简单发出kill -9的方式。

 

参考网址:

http://blog.csdn.net/lqg1122/article/details/7345671

http://blog.csdn.net/mezheng/article/details/7933228

 

posted @ 2014-10-11 09:19  naterliu  阅读(1056)  评论(0)    收藏  举报