2016-03-30 6 views
1

gestern wurde mir gezeigt, dass ich eine gemountete Partition (wie/media/test oder/mnt/test) nicht trennen kann, wenn jemand das Terminal in diesem Verzeichnis benutzt (vielleicht in ssh-Verbindung).Wie überprüft man, welcher Benutzer in einem Verzeichnis auf dem Linux-Terminal positioniert ist?

Er verwendete einen Befehl, der den Benutzer in diesem Verzeichnis mit pid des Prozesses auflistete, um kill die pid und unmount die Partitionen.

Ich erinnere mich nicht an den Befehl, könnten Sie mir helfen?

ty

+1

'lsof' oder' fuser'? Deine Frage sollte zu [Super User] (http://superuser.com/tour) verschoben werden. – Cyrus

+0

lsof ist der eine, ty man! :) –

Antwort

-1

Dieses funktioniert schön: lsof | grep '^bash.*cwd'

+0

Was ist, wenn der beleidigende Prozess nicht bash ist? – Kenster

+0

@Kenster Dann können Sie 'lsof | verwenden grep '^ [[: alnum:]] * [[: raum:]]] * [[: alnum:]] * [[: raum:]]] * [[: alnum:]] * [[:: raum:]] * cwd'' natürlich. – MichalH

Verwandte Themen