Michael wrote:
David Haller wrote:
Hallo,
Am Don, 01 Mär 2007, Bernward Otto - SuSE-Linux-Liste schrieb:
Martin Schröder schrieb:
Am 01.03.07 schrieb Bernward Otto - SuSE-Linux-Liste
: ... wie kann man unter openSUSE den Benutzer einer geöffneten Datei anzeigen lassen ...
fuser(1), lsof(8)
... habe mehrere Optionen ausprobiert, bei lsof kommt gar keine Anzeige, bei fuser nur die Anzeige
<filename>:
ohne weitere Angabe ...
fuser -v dateiname
Du musst aber auch die Berechtigung haben (gleicher user oder als root).
-dnh
Hallo, bei mir (Suse 10.2) ist es so: wenn z. B. die Datei "mist" gerade mit vi editiert wird, zeigt "fuser -v mist" nichts an, jedoch ergibt "fuser -v .mist.swp" eine Ausgabe. "lsof | grep mist" zeigt an, wie die geöffnete Datei gerade heißt.
Gruß, Michael -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sam, 03 Mär 2007, Michael schrieb:
Michael wrote:
David Haller wrote:
fuser -v dateiname [..] bei mir (Suse 10.2) ist es so: wenn z. B. die Datei "mist" gerade mit vi editiert wird, zeigt "fuser -v mist" nichts an, jedoch ergibt "fuser -v .mist.swp" eine Ausgabe. "lsof | grep mist" zeigt an, wie die geöffnete Datei gerade heißt.
Das ist alles korrekt so. Vim legt eine Kopie an, die bearbeitet wird und erst beim Speichern wird das Original ersetzt. -dnh -- The only languages that can comfortably be written with the repertoire of US-ASCII happen to be Latin, Swahili, Hawaiian and American English without most typographic frills. It is rumoured that there are more languages in the world. -- Roman Czyborra -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Michael wrote on Sat, Mar 03, 2007 at 13:48 +0100:
Hallo, bei mir (Suse 10.2) ist es so: wenn z. B. die Datei "mist" gerade mit vi editiert wird, zeigt "fuser -v mist" nichts an, jedoch ergibt "fuser -v .mist.swp" eine Ausgabe. "lsof | grep mist" zeigt an, wie die geöffnete Datei gerade heißt.
Natürlich kann vim es auch anders :) Man kann z.B. "vi -n mist" aufrufen, dann wird kein Swapfile benutzt. Scheinbar wird dann nicht mehr memory-gemappt, jedenfalls gibt es kein swapfile (und man merkt dann leider nicht mehr, ob auf irgendeiner tagealten Shell nicht noch ein "vi mist" im Hintergrund liegt :)) und der "mist" wird auch nicht offen gehalten. Aber nicht empfehlenswert (ausser vielleicht auf ganz lahmen USB sticks oder so). oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Michael
-
Steffen Dettmer