更新用户后,需要重启,可重启时报错,故整理完整服务重启方案:

1、找到svn安装目录

find / -name svn

结果:

/usr/bin/svn 
/usr/local/svn (这个是我仓库路径)

2、执行重启命令

svnserve -d -r /usr/local/svn

若服务本身已经启动,再次执行则会报错:

        svnserve: E000098: 不能绑定服务器套接字: 地址已在使用 解决办法。

原因:svn 端口3690已使用。

输入:netstat -ntpl

结果:

        杀掉该进行,重新执行svnserve指令即可重启服务。

kill -9 13870

3、管道操作查找svn服务进程

        与netstat -ntpl类似,利用管道更方便点: 

ps -aux //查看全部进程的进程号
ps -aux|grep svnserve //查看svnserve的进程号
kill -9 16663 //16663是通过命令查看到的进程号,这里将他杀掉
sudo svnserve -d -r /usr/local/svn   //再次运行svn

4、停止服务

        如果需要关闭服务器,可以用命令:killall svnserve

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐