Fixed disk_free on Windows automonitorization
This commit is contained in:
parent
240759cc87
commit
b51c239f3e
|
@ -887,14 +887,14 @@ sub disk_free ($) {
|
||||||
# Check relative path
|
# Check relative path
|
||||||
my $unit;
|
my $unit;
|
||||||
if ($target =~ m/^([a-zA-Z]):/gi) {
|
if ($target =~ m/^([a-zA-Z]):/gi) {
|
||||||
$unit = $1/(1024*1024);
|
$unit = $1;
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
# Get the free space of unit found
|
# Get the free space of unit found
|
||||||
my $all_disk_info = `wmic logicaldisk get caption, freespace`;
|
my $all_disk_info = `wmic logicaldisk get caption, freespace`;
|
||||||
if ($all_disk_info =~ m/$unit:\D*(\d+)/gmi){
|
if ($all_disk_info =~ m/$unit:\D*(\d+)/gmi){
|
||||||
return $1;
|
return $1/(1024*1024);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue