У меня есть обычный сервис на `systemd`.
Находится здесь
/etc/systemd/system/my-service@.service
Мне необходимо запускать этот сервис при старте системы.
Я делаю этот так:
systemctl enable my-service@first-service
после чего, линукс создает некоторые символьные ссылки, и все работает как надо.
Сейчас возникла необходимость, вынести файл
my-service@.service в другую папку, чтобы этот файл попал под версионный контроль вместе со всем проектом.
Для этого я просто переместил файл
my-service@.service в нужную мне папку, и
my-service@first-service сделал симпольной ссылок на файл, который лежит в папке моего проекта.
Все продолжает работать, через
systemctl можно управлять запуском, остановкой сервиса, но при попытке добавить в автозагрузку, пишу
systemctl enable my-service@first-service и в ответ ошибка, systemctl ругается, и говорит, что слишком много символьных ссылок.
`Failed to execute operation: Too many levels of symbolic links`
Подскажите пожалуйста, что делать? Какие есть варианты решения?