Назад | Перейти на главную страницу

Как автоматизировать включение службы в файловой системе debian без загрузки в нее?

Я хочу иметь настраиваемую службу, которую я поместил в / lib / systemd / system start при загрузке, но я знаю только один способ запустить

systemctl enable myservice.service

но я хотел бы иметь возможность делать это без загрузки фактической файловой системы, чтобы я мог автоматизировать развертывание этой конфигурации.

какой systemctl enable делает, создает символическую ссылку для службы, которую вы указываете из /lib/systemd/system папку в /etc/systemd/multi-user.target.wants, так что вы можете просто сделать:

ln -s '/lib/systemd/system/myservice.service' '/etc/systemd/multi-user.target.wants/myservice.service'