在百度上搜索"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