Linux 脚本监控cpu输出到日志,每秒执行1次

vi test.sh

while true; do
    echo `date "+%Y-%m-%d %H:%M:%S"`", "$(top -bn1 | grep "Cpu(s)" | awk '{print $1$2$3}')  >> cpu_log.txt
    sleep 1
done

top -bn1 | grep "Cpu(s)"  表示打印top命令的输出结果。
sleep 1 表示睡眠1秒。

后台启动脚本test.sh


chmod +x test.sh
nohup ./test.sh  > /dev/null 2>&1 &

相关推荐

  1. Linux 脚本监控cpu输出日志,执行1

    2023-12-22 10:50:04       63 阅读
  2. Redis实现:每个进程30执行任务

    2023-12-22 10:50:04       54 阅读
  3. Linux监控apache脚本

    2023-12-22 10:50:04       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-22 10:50:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-22 10:50:04       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-22 10:50:04       82 阅读
  4. Python语言-面向对象

    2023-12-22 10:50:04       91 阅读

热门阅读

  1. 2312llvm,05后端下

    2023-12-22 10:50:04       58 阅读
  2. IIC及OLED实验

    2023-12-22 10:50:04       42 阅读
  3. 通过 jekyll 构建 github pages 博客实战笔记

    2023-12-22 10:50:04       69 阅读
  4. MySQL数据库备份数据深入了解!

    2023-12-22 10:50:04       60 阅读
  5. form-data、x-www-form-urlencoded、raw 和 binary

    2023-12-22 10:50:04       43 阅读
  6. 如何在Go中制作HTTP服务器

    2023-12-22 10:50:04       75 阅读