2008-12-02 63 views

回答

27

推荐的方法是做到这一点是通过使用kill命令,这将使颠覆正常关闭。我不认为有更好的方法来做到这一点。

+0

在* nix,杀W/O任何特殊选项将指示程序做一个正常关机。在Windows上,我认为它会以极端偏见终止......如果你有一个终端窗口打开你启动的东西,你可以随时使用Ctrl + C – rmeador 2008-12-02 04:05:04

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]

相关问题