Убийство Баша заставляет его возродиться.

Убийство Баша заставляет его возродиться.

Я подключился по SSH к своему домашнему компьютеру и пытаюсь отформатировать диск.

lsof /dev/sdb2показывает:

COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    1366 mitch  cwd    DIR   8,18    24576    5 /media/mitch/1TBHDD

Это приводит к тому, что umount не отмонтирует этот диск. Я пробовал убивать процесс с помощью killи, kill -9но каждый раз этот /bin/bashпроцесс возвращается под новым PID, но все еще использует/dev/sdb2

Как мне убить эту тварь, которая, похоже, никак не хочет умирать?

Некоторые соответствующие выводы:

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

решение1

@muru заставил меня посмотреть на дерево PS для этого PID

pstree -ps 3711
init(1)───mdm(1405)───mdm(1431)───cinnamon-sessio(1935)───nemo(2488)───bash(3711)

Итак, вы видите, что nemo (файловый менеджер Mint) использует его. Это из-за дополнения,немо-терминалустановлен, который помещает оболочку bash в nemo. Я предполагаю, что поведение, когда он умирает, заключается в немедленном возрождении оболочки bash.

Уничтожение PID 2488 помогло.

Связанный контент