systemd ищет update-rc.d, когда я пытаюсь включить службу redis в Ubuntu 14.04
Я пытался установить Redis из источника в Ubuntu 14.04 и Ubuntu 16.04. Я следовал всему именно из этого урока.
Разница лишь в том, что мой путь к лог- файлу был /redis/logs/redis-server.log
вместо /var/log/redis.log
в файле redis.conf.
Он отлично работал в Ubuntu 16.04, но в Ubuntu 14.04, при этом redis.service
через команду sudo systemctl enable redis
, systemd начал поиск файла инициализации и попытался включить через update-rc.d
а не обычный метод, т.е. создание мягкой ссылки /etc/systemd/system/redis.service
файл в /etc/systemd/system/multi-user.target.wants
каталог. Конечно, это было невозможно, потому что не было файла инициализации для redis.
Позже я изменил путь файла журнала к /var/log/redis/redis-server.log
только в Ubuntu 14 и это решило проблему. Мой вопрос: почему это произошло? Есть ли какая-то зависимость systemd от местоположения файла журнала? Что изменилось в Ubuntu 16?