遇到个问题。机器在晚上的运行情况需要监控下。采用vmsata将日志保存成文件。第二天来看。
方法 vmstat 60 >a.log
缺点:无法显示每条记录的具体时间。
解决方法。写另外一个脚本 定时往a.log文件中写入时间
脚本如下 a.sh
while :
do
echo `date`>>a.log
sleep 600
done
最终方法。1.先启动定时写时间脚本 nohup sh a.sh &
2.启动vmstat : nohup vmstat 60 >a.log(主要这里是一个>号)
####################
补充如果只是监控 load average可以用如下脚本,也要用nohup启动
while :
do
echo `date`>>e.txt
echo `uptime`>>e.txt
sleep 60
done
这个方法挺好的。我可以使用!
独立博客很不容易啊,坚持下去,加油。
有空来我的小站回访一下哈。