PHP与SHELL脚本实现服务器CPU,内存占用查询

CPU负载 内存占用

#!/bin/sh
nowday=`date +'%Y-%m-%d'`
nowtime=`date +'%Y-%m-%d %H:%M:%S'`
cpuload=(`cat /proc/loadavg | awk  '{print $1,$2,$3}'`)
load1=${cpuload[0]}
load5=${cpuload[1]}
load15=${cpuload[2]}

echo "<b>${nowtime}</b>: "  &>> /www/wwwroot/ims_admin/public/${nowday}.txt

echo "CPU负载: <b style='color:red'>${load1} ${load5} ${load15}</b>"  &>> /www/wwwroot/ims_admin/public/${nowday}.txt

used=`free -m | grep Mem | awk '{print $3}'`
echo "内存占用: <b style='color:red'>${used}M</b>" &>> /www/wwwroot/ims_admin/public/${nowday}.txt
<?php
$day = date('Y-m-d');
$str = file_get_contents('./'.$day.'.txt');
$str = str_replace("\n",'<br/>',$str);
echo $str;

评论