Diff for scripts/perl/filesystem/disk-usage.pl between version 1.1 and 1.2
| version 1.1, 2005/09/22 22:42:12 |
version 1.2, 2005/09/28 22:24:09 |
|
|
| #!/usr/bin/perl |
#!/usr/bin/perl |
| |
|
| # |
# |
| # disk-usage.pl |
# disk-usage.pl - print summary info about disk usage |
| |
# by all users |
| # |
# |
| # Developed by Lubomir Host 'rajo' <rajo AT platon.sk> |
# Developed by Lubomir Host 'rajo' <rajo AT platon.sk> |
| # Copyright (c) 2005 Platon SDG, http://platon.sk/ |
# Copyright (c) 2005 Platon SDG, http://platon.sk/ |
|
|
| # Changelog: |
# Changelog: |
| # 2005-09-22 - created |
# 2005-09-22 - created |
| # |
# |
| |
# Usage: |
| |
# perl disk-usage.pl [/dev/hda1] [/dev/md3] |
| |
# |
| |
|
| # $Platon$ |
# $Platon: scripts/perl/filesystem/disk-usage.pl,v 1.1 2005/09/22 22:42:12 rajo Exp $ |
| |
|
| use strict; |
use strict; |
| use Data::Dumper; |
use Data::Dumper; |
|
|
| |
|
| #print Dumper($user_stat, $glob_stat); |
#print Dumper($user_stat, $glob_stat); |
| |
|
| my @fs_list = sort keys %$glob_stat; |
my @fs_list; |
| |
if (scalar(@ARGV) > 0) { |
| |
@fs_list = @ARGV; |
| |
} |
| |
else { |
| |
@fs_list = sort keys %$glob_stat; |
| |
} |
| print "user\t", join("\t\t", @fs_list), "\n"; |
print "user\t", join("\t\t", @fs_list), "\n"; |
| print "-" x 60; |
print "-" x 60; |
| foreach my $user (sort keys %$user_stat) { |
foreach my $user (sort keys %$user_stat) { |
Platon Group <platon@platon.org> http://platon.org/
|
|