web-dev-qa-db-ja.com

svnserve -dを停止する優雅な方法はありますか?

私は次のようなものを探しています:

svnserve stop
25

推奨される方法は、Subversionが適切にシャットダウンできるようにするkillコマンドを使用することです。それを行うためのより良い方法はないと思います。

27
Robert Gamble

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サーバーで使用しています。詳細については、 このUbuntuドキュメント を参照してください。

6
JoDev

次のコマンドを使用できます:ps aux | grep svnserve svnserveプロセスIDを取得します
次に:kill -9 [ID_of_svnserve_process]

5
elhaj