Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]9191[/thread]

Free Disk Space?



<< >> 3 Einträge, 1 Seite
Gast Gast
 2007-07-15 14:07
#78505 #78505
wie kann man in perl den freien Speicherplatz der aktuellen Partition (auf der das Script liegt) ausgeben?
esskar
 2007-07-15 14:10
#78506 #78506
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
betriebssytem?
topeg
 2007-07-15 22:10
#78507 #78507
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Für Linux:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl

use strict;
use warnings;

my $buf = "\0"x64;
my $path = "/";
if(syscall(99, $path, $buf) == 0)
{
   my ($bsize, $blocks, $bfree, $bavail, $files, $ffree, $namelen) = unpack("x4 L6 x8 L", $buf);
   print "Blocksize: $bsize; Blocks: $blocks; -->; Size:".$bsize*$blocks."\n";
   print "Blocksfree: $bfree; -->; Free: ".$bfree*$bsize."\n";
}
else
{ print "syscall(statfs) error!\n"; }
<< >> 3 Einträge, 1 Seite



View all threads created 2007-07-15 14:07.