再次请求版主帮忙

再次请求版主帮忙

我要每隔15秒测试一次CPU的使用情况,还有内存的使用情况,要求得到的是15秒内的平均值,同时还要每隔1分钟测试CPU的负荷,单个都可以达到,但是如何使这些同时进行,并存到相应的文件里,请版主指点!
其中测CPU的命令是sar -u 15 1>sar1_out
测内存的是sar -r 15 1>sar2_out
测CPU负荷的是uptime > uptime_out
请版主帮忙!!!谢谢了 !!!!      
不很明白你的意思,是不是这样:
复制内容到剪贴板
代码:
while :
do
  sar -u 15 > sar1_out
  sar -r 15 > sar2_out
  uptime > uptime_out
  sleep 15
done
      
我试了一下,原来 sar 是要等待的,那就这样了:
复制内容到剪贴板
代码:
while :
do
  sar -u 15 > sar1_out &
  sar -r 15 > sar2_out &
  uptime > uptime_out
  sleep 15
done
      
谢谢版主,如果我想让上面的数字15变成一种用户可以更改的,也就是说定义一个ini文件,那么shell可以访问这个ini文件,并把相应变量替换到15这个位置上,可以吗?
请版主帮忙考虑一下,谢谢了!      
不要一有麻烦就找别人,建议看书      
我明白版主的意思,应该自己多动手,但是这样的问题不是能想出来的,我在网上找介绍这方面的资料但是找不到,所以才上来发帖子询问,无论如何谢谢版主上面的回答      
像这种简单的功能,只要稍微用心,没有解决不了的