
Ich bin per SSH mit meinem Computer zu Hause verbunden und versuche, ein Laufwerk zu formatieren.
lsof /dev/sdb2
zeigt an:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 1366 mitch cwd DIR 8,18 24576 5 /media/mitch/1TBHDD
Dies führt dazu, dass umount das Laufwerk nicht aushängt. Ich habe versucht, den Prozess mit kill
und zu beenden kill -9
, aber jedes Mal /bin/bash
wird der Prozess unter einer neuen PID wieder aufgenommen, verwendet aber immer noch/dev/sdb2
Wie beende ich diese Bash, die einfach nicht sterben will?
Einige relevante Ergebnisse:
mitch@emerald /proc $ ps aux | grep bash
mitch 2339 0.0 0.0 23732 5048 pts/11 Ss 12:10 0:00 -bash
mitch 3711 0.2 0.0 23688 4780 pts/0 Ss+ 14:01 0:00 /bin/bash
mitch 3781 0.0 0.0 11748 912 pts/11 S+ 14:01 0:00 grep --colour=auto bash
mitch 14159 0.0 0.0 23628 4688 pts/9 Ss+ Jan04 0:00 /bin/bash
mitch@emerald /proc $ lsof /dev/sdb2
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 3711 mitch cwd DIR 8,18 24576 5 /media/mitch/1TBHDD
Antwort1
@muru hat mich den PS-Baum für diese PID ansehen lassen
pstree -ps 3711
init(1)───mdm(1405)───mdm(1431)───cinnamon-sessio(1935)───nemo(2488)───bash(3711)
Sie sehen also, dass Nemo (der Dateimanager von Mint) es verwendet. Dies liegt an einem Addon,Nemo-Terminalinstalliert, wodurch eine Bash-Shell in Nemo eingefügt wird. Ich vermute, dass das Verhalten beim Beenden darin besteht, die Bash-Shell sofort neu zu starten.
Das Deaktivieren von PID 2488 hat den Zweck erfüllt.