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 ls
auf 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.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie wird das Escape-Zeichen auf dem OS X-Terminal gesendet?
-
1
Wie entsperren Sie eine gesperrte Alias-Datei in OS X?
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
6
Welche zsh-Funktionen verwenden Sie?
-
4
Verwenden Sie öffentliche Terminals, um sich mit Ihren persönlichen Zugangsdaten anzumelden
-
8
Die Windows-Shell töten
-
2
Wie kann ich OSX Terminal.app dazu bringen, den Vollbildmodus zu öffnen und nicht zu kaskadieren?
-
3
Mac OS X: herkömmliche Orte, an denen Binärdateien gespeichert werden sollen
-
2
Mac OS X: einfaches Skript gesucht
-
10
Wie kann ich die Bash-Historie durchsuchen und einen Befehl erneut ausführen?