Estou executando o Linux Mint 18.2 com KDE Plasma. Recentemente notei que na maioria das vezes que copio arquivos grandes para unidades removíveis, o processo trava logo antes de terminar.
Abri o KSysGuard e vi que o processo file.so
está em disk sleep
.
Quando isso acontece, o processo parece não receber nenhum kill
sinal end
. Decidi reiniciar, abri um terminal
comando Konsole
e executei reboot
. Mas a reinicialização também travou no meio! Tive que pressionar o botão liga / desliga e forçar o desligamento do meu laptop.
Agora quero saber se é impossível kill
ou end
um processo que está em I/O Sleep
estado?
Responder1
Se um processo estiver em um uninterruptible sleep
estado, então não, você não pode encerrar ou encerrar o processo até que ele saia desse estado. Enquanto estava nesse estado, o processo invocou uma chamada de sistema no kernel, e o código do kernel em execução em nome do processo bloqueou o processo aguardando a ocorrência de algum evento.
Observe que esta pergunta pode ser uma duplicata dehttps://stackoverflow.com/q/223644/5161900