23
A
回答
27
推荐的方法是做到这一点是通过使用kill
命令,这将使颠覆正常关闭。我不认为有更好的方法来做到这一点。
6
您可以使用start-stop-daemon
程序来做到这一点:
/sbin/start-stop-daemon --stop --exec /usr/bin/svnserve
要启动它:
/sbin/start-stop-daemon --start --chuid svn:svn --exec /usr/bin/svnserve -- -d -r /var/svn
当然,你可以适应用户和组(svn:svn
),和SVN根路径( /var/svn
)
这些脚本是位于/etc/init.d/svnserve
中的另一个脚本的一部分,我用它来管理所有的SVN服务器e守护进程。有关更多解释,请参阅this Ubuntu doc。
4
您可以使用命令:ps aux | grep的svnserve的得到svnserve进程ID
然后:杀-9 [ID_of_svnserve_process]
在* nix,杀W/O任何特殊选项将指示程序做一个正常关机。在Windows上,我认为它会以极端偏见终止......如果你有一个终端窗口打开你启动的东西,你可以随时使用Ctrl + C – rmeador 2008-12-02 04:05:04