Ответ 1
Рекомендуемый способ - это использовать команду kill
, которая позволит отключить subversion. Я не думаю, что есть лучший способ сделать это.
Я ищу что-то вроде:
svnserve stop
Рекомендуемый способ - это использовать команду kill
, которая позволит отключить subversion. Я не думаю, что есть лучший способ сделать это.
Вы можете использовать программу 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.
вы можете использовать команду: ps aux | grep svnserve, чтобы получить идентификатор процесса svnserve
затем: kill -9 [ID_of_svnserve_process]