From 67fa4cc63b5640486c356b1d2edd9e99fb6b41dd Mon Sep 17 00:00:00 2001 From: Jordi Sanfeliu Date: Wed, 23 Dec 2015 16:42:26 +0100 Subject: [PATCH] added in 'du.pm' the new 'extra_args' option to be able to include extra arguments to the 'du' command --- lib/du.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/du.pm b/lib/du.pm index ef67d47..c33b318 100644 --- a/lib/du.pm +++ b/lib/du.pm @@ -132,6 +132,7 @@ sub du_update { my ($package, $config, $debug) = @_; my $rrd = $config->{base_lib} . $package . ".rrd"; my $du = $config->{du}; + my $args = $du->{extra_args} || ""; my $seek_pos; my $logsize; @@ -150,7 +151,7 @@ sub du_update { $dirs[$e][$e2] = 0 unless defined $dirs[$e][$e2]; $str = trim($i); if(-d $str) { - $line = `du -ks "$str"`; # in KB + $line = `du -ks $args "$str"`; # in KB if($line =~ /(^\d+)\s+/) { $dirs[$e][$e2] = $1; }