Вы можете использовать программу 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 для получения дополнительных объяснений.