您的位置:时间博客>Linux>Linux设置svn开机自启(亲测成功)

Linux设置svn开机自启(亲测成功)

在百度上搜索"linux 开机启动",结果很多,但都是错的,在最新版本的CentOS 7 上根本不行(大坑!)


PS:CentOS 7 的 /etc/rc.d/rc.local 是没有执行权限的, 得通过创建 systemd service 来启动服务

步骤如下:

编辑svn service 配置文件,目录:/etc/sysconfig/svnserve

vi /etc/sysconfig/svnserve

将OPTIONS里的值改为当前服务器上svn 版本库的目录

#我这里的版本库目录为/opt/svn
OPTIONS="-r /opt/svn"

改完后退出并保存,然后在命令行输入:

systemctl enable svnserve.service

最后重启服务器:

shutdown -r now

开机后查看svn是否自启动:

ps -ef|grep svn|grep -v grep

出现如下信息就是成功了

[root@jun ~]# ps -ef|grep svn|grep -v grep
root       581     1  0 21:56 ?        00:00:00 /usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid -r /opt/svn
[root@jun ~]# ps -aux | grep 'svn'
root       581  0.0  0.0 166320  1064 ?        Ss   21:56   0:00 /usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid -r /opt/svn
root      3362  0.0  0.0 112652   968 pts/1    R+   22:14   0:00 grep --color=auto svn

END

转载请注明本文标题和链接:《 Linux设置svn开机自启(亲测成功)

相关推荐

网友评论 0

未登陆 表情
Ctrl+Enter快速提交