Фон
Я пишу простий сценарій для запуску в Raspbain на Raspberry Pi 2, простий увімкніть світлодіод, щоб вказати, що я готовий зв’язатися з SSH зі свого настільного комп'ютера.
Сценарій тут не важливий, лише зазначимо, що, коли я використовую контроль частоти, щоб сценарій працює нескінченним циклом, часто включати та вимикати світлодіод. Отже, це приклад простого обслуговування. Однак принаймні прийнята відповідь на це питання радить мені встановити тип простою. Так виглядає мій сервісний файл
[Unit]
Description=Turn on LED after SSH is ready
[Service]
Type=idle
ExecStart=/usr/bin/sshready.py
[Install]
Wants=network-online.target
After=network-online.target
Ефект
Послуга працює як очікувалося. Однак я помітив, коли я запускаю шпаклівку на своєму настільному комп’ютері відразу після того, як світлодіод увімкне, запит на вхід не з’явиться негайно. Так я перевірив
$ systemd-analyze plot > output.svg
Результат показує
Питання
Схоже, мої послуги починаються не після того network-online.target
, що тут не так і як це можна виправити?