Я написал простой .service
для systemd. Мой процесс начинается нормально, но это охватывает больше подпроцессов с разными PID.
Следовательно, я не могу нормально остановить свою службу обычной строкой:
ExecReload=/bin/kill -HUP $MAINPID
потому что я убиваю основной исходный процесс (сценарий оболочки), но не его потомков.
Как я могу убей их всех при перезапуске? Есть ли допустимый макрос, например $ ALLPIDS?
(Я работаю с Ubuntu 16.04.)
Спасибо, F