Thread file in use (23 answers)
Opened by mark05 at 2011-01-12 10:05

topeg
 2011-01-12 13:16
#144603 #144603
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Für so was wurde "lsof" geschrieben. Es findet die Prozesse die eine Datei geöffnet haben. (kann noch viel mehr, aber das ist hier ja nicht interessant)

mal ganz kurz:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
my $file='/tmp/test.txt';
if(system(qq(lsof '$file' > /dev/null))==0)
{
  print "File $file opend!\n";
}
else
{
  print "File $file closed!\n";
}

View full thread file in use