Trennen Sie ein Terminal von einem Prozess im Zustand D (unterbrechungsfreier Schlaf)

337
Equidamoid

Ich habe einen Shell-Befehl im D-Status (stellen Sie sich vor, ich mache es lsauf einer NFS-Freigabe, wenn das Netzwerk ausgefallen ist).

Wie löse ich mich von einem solchen Befehl? Ich kann den Prozess in keiner Weise abbrechen (naja, aus einem bestimmten Grund "ununterbrechbar"), und ctrl-z tut nichts, also habe ich keinen Platz zum Tippen detach.

Bitte schlagen Sie keine Problemumgehungen vor (wie "nur neues Terminal öffnen", "screen / tmux verwenden" usw.), ich kenne sie, ich bin nur neugierig auf eine bessere Lösung =)

PS: Dies ist möglicherweise ein Duplikat, aber ich konnte nur Threads wie "Q: Strg-C funktioniert nicht A: Verwenden Sie Kill-9" finden.

1

0 Antworten auf die Frage