Возможно, система ждет завершения процессов перед выключением. Попробуйте следующую команду, чтобы сначала принудительно завершить все процессы пользователя, а затем выключить систему:
( killall -u user -w ; shutdown -h now ) &
Эта команда запускает подпроцесс, в котором сначала выполняется killall -u user -w
, где флаг -w
означает, что команда будет ожидать завершения всех процессов, прежде чем переходить к следующей команде. После завершения всех процессов выполняется shutdown -h now
, который выключает систему.