bash脚本每隔60小时捕获一次平均负载2小时

时间:2013-08-30 15:42:17

标签: bash unix load capture

我想制作一个脚本,每隔60秒运行一次以下命令,持续2小时。 还希望每次将输出存入文件时将输出保存到新行。

uptime | awk '{print $12}' | cut -d "," -f 1 

非常感谢任何帮助。我生气了。

1 个答案:

答案 0 :(得分:3)

一个简单的for循环应该适合你。

for i in {1..120}
do
  uptime | awk '{print $12}' | cut -d "," -f 1 >> /tmp/outputfile
  echo "number of times through: ${i}"
  sleep 60
done