Desanexe um terminal de um processo no estado D (sono ininterrupto)

1

Eu tenho um comando shell preso no estado D (imagine fazer ls em um compartilhamento NFS quando a rede estiver inativa).

Como eu me separo de tal comando? Eu não posso matar o processo de qualquer forma (bem, ele é chamado de "ininterrupto" por uma razão), e ctrl-z não faz nada, então eu não tenho lugar para digitar detach .

Por favor, não proponha soluções alternativas (como "apenas abra um novo terminal", "use screen / tmux", etc.), eu os conheço, estou apenas curioso para uma solução melhor =)

PS: Isso pode ser uma duplicata, mas tudo o que eu consegui encontrar foram tópicos como "Q: ctrl-c não funciona A: use kill-9"

    
por Equidamoid 13.08.2018 / 10:44

0 respostas