23
A
ответ
27
Рекомендуемый способ является сделать это с помощью kill
команду, которая позволит подрывная закрыться должным образом. Я не думаю, что есть лучший способ сделать это.
6
Вы можете использовать программу 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
), и СВН корневой путь (/var/svn
)
Эти скрипты являются частью другого, расположенного в /etc/init.d/svnserve
, который я использую на всех моих серверах SVN для управления демона. См. this Ubuntu doc для получения дополнительных пояснений.
4
Вы можете использовать команду: ps aux | Grep Svnserve, чтобы получить процесс Svnserve ID
затем: убить -9 [ID_of_svnserve_process]
На * Никс, убить без каких-либо специальных опций будет настроить программу, чтобы сделать корректное завершение работы. В Windows я думаю, что это закончится с крайним предрассудком ... если у вас открыто окно терминала, где вы запустили эту вещь, вы всегда можете использовать Ctrl + C – rmeador 2008-12-02 04:05:04