Я не критикую твоё решение, оно прекрасно сработало и помогло мне, спасибо за помощь.
Да я в общем то и не принимаю это на свой счёт.
Вопрос перешёл в теоретическую плоскость, я хочу разобраться в чём смысл тогда systemd
Тут неважно "в чём смысл systemd".
В этом можно разобраться прочитав документацию и так же внимательно рассмотреть файлы сервисов на своём диске.
Без труда можно заметить, что есть такие сервисы, которые запускают другие сервисы.
Лично я не вижу в этом недоразумения. Другое дело, что имеет место быть глюк. То есть либо сервис после пробуждения должен работать как и ДО засыпания, либо (если такое невозможно), перезапуск должен быть реализован авторами системы.
Но многие "недоразумения" возникают у пользователей, когда они узнают как "оно" работает. Вот есть известная операционная система Windows, там пользователи не в курсе как реализовамы многие процессы, поэтому спят спокойно, думая, что такой человек как Билл Гейтс уж побеспокоился, что бы в системе небыло "костылей".
В линуксе все прозрачно, и как только у человека возникает проблема и он её может самостоятельно (либо с помощью форума) решить, то такое решение называют "костылём".
Кстати, исходные тексты systemd доступны, можно скачать и создать патч, который исправит поведение сервиса так, как тебе нужно. Так же этот патч можно отослать авторам разработчикам и если всё будет работать хорошо, они включат его в основной код сервиса.
Это и будет переход от
бла-бла-бла из теоретической в практическую плоскость
Ну а пока, с наступающим...