diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/util.inc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/etc/inc/util.inc b/etc/inc/util.inc index 249ea47..211610e 100644 --- a/etc/inc/util.inc +++ b/etc/inc/util.inc @@ -1617,8 +1617,13 @@ function set_sysctl($values) { */ function get_memory() { - $physmem = trim(`sysctl -n hw.physmem`, " \n"); - $realmem = trim(`sysctl -n hw.realmem`, " \n"); + $output = ""; + $_gb = exec("/sbin/sysctl -n hw.physmem", $output); + $physmem = trim($output[0], " \n"); + unset($output); + $_gb = exec("/sbin/sysctl -n hw.physmem", $output); + $realmem = trim($output[0], " \n"); + unset($output, $_gb); /* convert from bytes to megabytes */ return array(($physmem/1048576),($realmem/1048576)); } |