Это ExecStop директива в модульном файле, вызываемая при запуске systemctl restart ...
или только при буквальном systemctl stop ...
?
Поведение не указано в systemd
документы где systemctl restart
задокументировано, или где ExecStop=
задокументировано. Я открыл вопрос с участием systemd
чтобы прояснить поведение вверх по течению.
В случае, если кто-то будет искать это позже, теперь это подробно объясняется в документация:
Запросы на перезапуск службы реализуются как операции остановки, за которыми следуют операции запуска. Это означает, что ExecStop = и ExecStopPost = выполняются во время операции перезапуска службы.