A menos que você esteja usando um script rc
, como o candidato, na pergunta vinculada, defina DefaultTimeoutStopSec=10s
em /etc/systemd/system.conf
. Você pode mudar 10s para o tempo que quiser, é claro.
Se você escreve seus serviços como arquivos unitários do systemd, não há necessidade de recompilar.