更新用户后,需要重启,可重启时报错,故整理完整服务重启方案:
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