我有 ubuntu 18.04 bionic 服务器。
我安装了 subversion。手动运行 subversion 没有问题
手动启动命令svnserve -d -r /srv/svnrepos/it/
我应该怎么做才能在系统启动时自动运行。
我做了这些,但没有
cd /etc/init.d/
touch svnserve
vi /etc/init.d/svnserve
svnserve 文件内容
svnserve -d -r /srv/svnrepos/it/
update-rc.d svnserve defaults
但我跑不了update-rc.d
答案1
### BEGIN INIT INFO
# Provides: 3Proxy
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Initialize 3proxy server
# Description: starts 3proxy
### END INIT INFO
答案2
为了update-rc.d
正常工作,您需要向 svnserve 添加一个部分::
### BEGIN INIT INFO
# Provides: svnserve
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Initialize svnserve
# Description: starts svnserve
### END INIT INFO