¿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]