Я хочу иметь настраиваемую службу, которую я поместил в / 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'