Как заставить программу kill зависать при доступе к IO (firefox)

Кажется, я наконец-то нашел ответ на этот вопрос. Кажется, пока работает, но прошло всего несколько дней. Решение, с которым я столкнулся, состоит в том, чтобы:

sudo gdm3 -reset 

и перезагрузите компьютер.

(Примечание. :После сброса gdm3 он вернется к экрану входа в систему, который не позволит вам войти в систему. Не беспокойтесь об этом.Перезагрузитесь, и он вернется к обычному экрану входа в систему, и все будет в порядке.)

0
13.05.2020, 21:08
1 ответ

Процесс в состоянии Dнаходится в непрерывном спящем режиме. Никакой сигнал не убьет его, пока его ожидание не закончится. Часто причиной является неполный ввод-вывод.

В вашем случае соединение хоть и было потеряно, но не было закрыто. Либо еще есть какие-то повторные попытки, либо он находится в состоянии CLOSE _WAIT. Если вы подождете достаточно долго, killсработает, но только после того, как sshfsсдастся.

Вы должны сначала убить процесс sshfsи только потом firefox, которому больше нечего будет ждать, потому что основная файловая система больше (исчезнетsshfs).

Итак, быстрое решение:

  • убить sshfs
  • убить фаерфокс

Вы также можете изучить параметр -o reconnectдля sshfs.

1
28.04.2021, 23:14

Теги

Похожие вопросы