¿Hay alguna forma elegante de detener svnserve-d
(3)
La forma recomendada de hacerlo es mediante el comando kill que permitirá que la subversión se cierre correctamente. No creo que haya una mejor manera de hacerlo.
Estoy buscando algo como:
svnserve stop
Puede usar el programa start-stop-daemon para hacerlo:
/sbin/start-stop-daemon --stop --exec /usr/bin/svnserve
Para comenzar:
/sbin/start-stop-daemon --start --chuid svn:svn --exec /usr/bin/svnserve -- -d -r /var/svn
Por supuesto, puede adaptar usuario y grupo ( svn:svn ) y la ruta raíz de SVN ( /var/svn )
Estos scripts son parte de otro ubicado en /etc/init.d/svnserve que utilizo en todos mis servidores SVN para administrar el daemon. Consulte este documento de Ubuntu para obtener más explicaciones.
puedes usar el comando: ps aux | grep svnserve para obtener la identificación del proceso svnserve
then: kill -9 [ID_of_svnserve_process]