Согласно /etc/rc.d/rc0.d/S01halt
в моей системе Fedora 12, это 2 секунды:
kill_all $"Sending all processes the TERM signal..." -15 $OMITARGS
# No need to sleep and kill -9 if no processes to kill were found
if [ "$?" == 0 ]; then
sleep 2
kill_all $"Sending all processes the KILL signal..." -9 $OMITARGS
fi
В Ubuntu (по крайней мере, 10.04) код находится в /etc/init.d/sendsigs
. Он ожидает до 10 секунд завершения процессов перед отправкой SIGKILL
любому из оставшихся.
Вместо того, чтобы изменить тайм-аут, может быть, лучше попытаться закрыть приложение самостоятельно (kill 12345
, где 12345
- PID приложения).