【发布时间】:2016-11-06 22:53:36
【问题描述】:
debian jessie 中的 subversion 包不包含 systemd 服务文件。什么是最简单的自动启动解决方案。我试试
[Unit]
Description=Subversion protocol daemon
After=syslog.target network.target
[Service]
Type=forking
#EnvironmentFile=/etc/conf.d/svnserve
#ExecStart=/usr/bin/svnserve --daemon $SVNSERVE_ARGS
ExecStart=/usr/bin/svnserve -d -r /svnFolder/repositories
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
Alias=svnserve.service
它是https://bbs.archlinux.org/viewtopic.php?id=190127 的改编版,但我已将 svnserve 的参数直接放在这里。
有什么可以改进的?
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为它与 SO 无关,因为它与编程没有直接关系。 Unix 和 Linux StackExchange 站点会更合适。
-
systemd 文件在所有基于 systemd 的发行版之间基本相同。您是否从 Arch Linux、Fedora 或 Ubuntu 中查看了相同的文件以获得灵感?
-
您当前的解决方案有什么问题?它不工作?它会产生什么错误?