23
A
Respuesta
27
La forma recomendada es de hacerlo es mediante el comando kill
que permitirá a la subversión cerró correctamente. No creo que haya una mejor manera de hacerlo.
6
Usted puede utilizar el programa start-stop-daemon
hacerlo:
/sbin/start-stop-daemon --stop --exec /usr/bin/svnserve
para iniciarlo:
/sbin/start-stop-daemon --start --chuid svn:svn --exec /usr/bin/svnserve -- -d -r /var/svn
Por supuesto se puede adaptar de usuarios y grupos (svn:svn
), y la ruta raíz SVN (/var/svn
)
Estas secuencias de comandos son parte de otra ubicada en /etc/init.d/svnserve
que utilizo en todos mis servidores SVN para administrar th e daemon. Ver this Ubuntu doc para más explicaciones.
4
puede usar el comando: ps aux | grep svnserve para obtener el identificador de proceso svnserve
a continuación: kill -9 [ID_of_svnserve_process]
Cuestiones relacionadas
- 1. Sobrecarga elegante del operador en D
- 2. PowerShell: una manera elegante de crear cierres
- 3. ¿Hay alguna manera elegante de escribir este código?
- 4. ¿Hay alguna manera más elegante de agregar entradas anulables?
- 5. Manera elegante de comparar secuencias
- 6. Svnserve VS mod_dav_svn
- 7. ¿Manera elegante de eliminar filas huérfanas?
- 8. ¿Hay alguna manera de dejar una discusión fuera de la ayuda usando python argparse
- 9. Rieles: ¿Manera elegante de manejar la navegación?
- 10. svnserve con LDAP
- 11. ¿Manera elegante de quitar la última parte de una cuerda?
- 12. Manera elegante de iniciar y extender una matriz de javascript
- 13. Manera elegante de validar los valores
- 14. manera elegante de usar un rango usando una instrucción if?
- 15. Manera elegante de ver datos jerárquicos en una aplicación web
- 16. En Perl, ¿hay una manera elegante de convertir undef a 0 manualmente?
- 17. Creando una consulta larga y muchas declaraciones if: ¿hay una manera más elegante?
- 18. ¿Manera elegante de contar caracteres alfanuméricos en una cadena?
- 19. ¿Hay una mejor manera de transmitir matrices?
- 20. ¿Manera elegante de escribir cadenas de pato, símbolos y matrices?
- 21. ¿Hay algún daño al dejar que una rama git "envejezca"?
- 22. manera elegante al sesgo booleano aleatoria
- 23. Manera elegante de combinar la validación de ASP.NET con JQuery
- 24. ¿Hay alguna manera elegante de lidiar con el As en Blackjack?
- 25. D-Bus: ¿hay algo así como un "sniffer D-Bus"?
- 26. ¿Existe alguna manera simple y elegante de definir singletons?
- 27. manera elegante de hacer todos los directorios en un camino
- 28. ¿Manera elegante de eliminar elementos de la secuencia en Python?
- 29. ¿Manera elegante de buscar archivos UTF-8 con BOM?
- 30. Manera elegante de eliminar campos de diccionarios anidados
En * nix, matar w/o cualquier opción especial le dará instrucciones al programa para hacer un cierre correcto. En Windows, creo que terminará con prejuicios extremos ... si tiene una ventana de terminal abierta donde lo lanzó, siempre puede usar Ctrl + C – rmeador
Esto es cierto, pero si estuviera ejecutando svnserve en Windows, realmente debería estar ejecutarlo como un servicio en lugar de usar -d en cuyo caso solo usaría el Administrador de servicios para apagarlo. –
El comando kill se establece por defecto en la señal 15, que envía una señal TERM al proceso y finaliza correctamente. Unes no haces un 'kill -9 svnserve' el cierre debe estar limpio. – domih