создал сервис unit. Добавил его в автозапуск такой командой
systemctl enable svnНо после запуска линукса сервис не запущен. Я не помню какая ошибка в статусе, но написано dead.
Но если запустить сервис, то он срабатывает.
cf@x32:~$ systemctl start svn
cf@x32:~$ systemctl status svn
● svn.service - svn server
Loaded: loaded (/lib/systemd/system/svn.service; linked; vendor preset: enabled)
Active: active (running) since Thu 2020-02-13 15:55:49 +05; 2s ago
Process: 1934 ExecStart=/usr/bin/svnserve -d -r /home/cf/svn_rep (code=exited, status=0/
Main PID: 1944 (svnserve)
Tasks: 1 (limit: 4641)
Memory: 1.6M
CGroup: /system.slice/svn.service
└─1944 /usr/bin/svnserve -d -r /home/cf/svn_rep
фев 13 15:55:49 x32 systemd[1]: Starting svn server...
фев 13 15:55:49 x32 svnserve[1934]: DIGEST-MD5 common mech free
фев 13 15:55:49 x32 systemd[1]: Started svn server.
lines 1-13/13 (END)
Вот код юнита. Что не так? Как надо делать правильно?
[Unit]
Description=svn server
After=network.target
[Service]
Type=forking
ExecStart=/usr/bin/svnserve -d -r /home/cf/svn_rep
User=cf
[Install]
Alias=svn.service