Das Töten von Bash führt dazu, dass es sich selbst neu startet

Das Töten von Bash führt dazu, dass es sich selbst neu startet

Ich bin per SSH mit meinem Computer zu Hause verbunden und versuche, ein Laufwerk zu formatieren.

lsof /dev/sdb2zeigt 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 killund zu beenden kill -9, aber jedes Mal /bin/bashwird 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.

verwandte Informationen