C'è un modo grazioso per fermare svnserve -d
Domanda
Sto cercando qualcosa del tipo:
svnserve stop
Soluzione
Il modo consigliato è farlo usando il comando kill
che permetterà a Subversion di chiudersi correttamente. Non credo che ci sia un modo migliore per farlo.
Altri suggerimenti
Puoi usare il start-stop-daemon
per farlo:
/sbin/start-stop-daemon --stop --exec /usr/bin/svnserve
Per avviarlo:
/sbin/start-stop-daemon --start --chuid svn:svn --exec /usr/bin/svnserve -- -d -r /var/svn
Ovviamente puoi adattare utente e gruppo ( svn: svn
) e il percorso radice SVN ( / var / svn
)
Questi script fanno parte di un altro che si trova in /etc/init.d/svnserve
che utilizzo su tutti i miei server SVN per gestire il demone. Vedi questo documento Ubuntu per ulteriori spiegazioni.
puoi usare il comando: ps aux | grep svnserve per ottenere l'ID del processo svnserve
quindi: kill -9 [ID_of_svnserve_process]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow