Datei auf zugriff prüfen

M

myjaeger

Hallo,
ich brauche einen Befehl mit dem ich BS-Übergreifend prüfen kann, ob eine Datei noch durch einen anderen Prozess im Zugriff ist. (evtl. mit fuser -??).

Danke
 
bei linux: lsof(8)
bei openbsd: fstat(1)

BS-uebergreifend wirst du es nicht bekommen..

auf bald
oenone
 
Wenn du das ganze selber checken willst, kann in /proc/<pid>/fd nachgucken. Da sind für alle PIDs ihre aktuell offenen Filedeskriptoren drin.
In dem Dir sind die in Form Symlinks auf die Originaldateien gespeichert.

Normal müsste es dazu auch einen passenden Befehl geben, aber keine Ahung. Evtl. mal Sources von lsof angucken. ;)
 
die kategorie der manpages..

da gibst du ein: 'man 8 lsof' oder 'man 1 fstat'
meist wird die kategorie nicht gebraucht, aber wenn es den selben namen in mehreren kategorien gibt, dann wird die erste gefundene genommen.
z.b. gibt es auch fstat(2)

standardmaessig sind die kategorien so eingeteilt (aus man(1)):
Code:
           1    General commands (tools and utilities).
           2    System calls and error numbers.
           3    Libraries.
           3p   perl(1) programmer's reference guide.
           4    Device drivers.
           5    File formats.
           6    Games.
           7    Miscellaneous.
           8    System maintenance and operation commands.
           9    Kernel internals.

auf bald
oenone
 

Ähnliche Themen

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

chown Befehl in einem Script

Skript soll nicht doppelt laufen... kill pkill pid cron

rsync Übertragung von Dateien zwischen zwei Servern

Hilfe für ein shell script

Zurück
Oben