для такого простого вопроса, я просто не могу найти прямой документ.
Если я создаю сервисный блок, поместите его в /etc/systemd/system/a.service,
[Unit]
Requires=network-online.target
After=network-online.target
[Service]
ExecStart=/bin/bash /etc/a.sh
Смотрите, я опустил секцию [Install]
и обычный systemctl enable ...
step
[Install]
WantedBy=multi-user.target
Тогда, когда машина перезагрузится, служба не запустится.
Я знаю, в этом есть смысл, кажется, systemd пытается найти все /etc/systemd/system/.wants/.service для запуска,
Это единственный способ запустить новую службу автоматически?
Причина, по которой я спросил об этом, заключается в том, что вы хотите статически просто анализировать сервисы внутри образа системы без его запуска, поэтому необходимо выяснить, какие сервисы будут автоматически запускаться.