Вы делаете systemctl stop myapp, а терминал зависает на строке «A stop job is running for...» и таймер тикает. Через какое-то время сервис всё-таки останавливается — но не потому что послушался, а потому что systemd его добил. Это не баг и не что-то экзотическое: так устроен штатный механизм остановки любого юнита, и понимание его логики избавляет от гадания, почему одни процессы гасятся мгновенно, а другие держат систему по минуте.
Подробнее →