summaryrefslogtreecommitdiffstats
path: root/usr/local/www/includes/functions.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/includes/functions.inc.php')
-rw-r--r--usr/local/www/includes/functions.inc.php12
1 files changed, 8 insertions, 4 deletions
diff --git a/usr/local/www/includes/functions.inc.php b/usr/local/www/includes/functions.inc.php
index 12cad74..2a98883 100644
--- a/usr/local/www/includes/functions.inc.php
+++ b/usr/local/www/includes/functions.inc.php
@@ -183,11 +183,15 @@ function disk_usage() {
}
function swap_usage() {
- $swapUsage = `/usr/sbin/swapinfo | /usr/bin/awk '{print $5;'}|/usr/bin/grep '%'`;
- $swapUsage = ereg_replace('%', "", $swapUsage);
- $swapUsage = rtrim($swapUsage);
+ $swap_info = exec_command("/usr/sbin/swapinfo");
+ $swap_used = "";
+ foreach (explode("\n", $swap_info) as $line)
+ if (preg_match('/(\d+)%$/', $line, $matches)) {
+ $swap_used = $matches[1];
+ break;
+ }
- return $swapUsage;
+ return $swap_used;
}
function mem_usage() {
OpenPOWER on IntegriCloud