当前位置: 首页 > news >正文

watch命令:周期执行指定命令

一、命令简介

watch ​命令用于周期性地执行指定的命令,并显示其输出结果。

二、命令参数

2.1 命令格式

watch [选项] 命令

2.2 选项

  • -n, --interval​: 指定更新间隔时间(以秒为单位)。默认间隔时间为 2 秒。
  • -d, --differences​: 高亮显示前后两次命令输出的不同之处。
  • -t, --no-title​: 不显示标题和命令行。
  • -h, --help​: 显示帮助信息并退出。
  • -v, --version​: 显示版本信息并退出。

三、命令示例

3.1 持续监视系统时间

watch -n 1 date

输出

recording

快捷键 ctl+c​ 停止 watch 命令

3.2 持续观察系统负载

每隔 1 秒查看当前系统负载情况

watch -n 1 uptime

3.3 持续监视系统传感器信息

sensors 命令用于查看主机的各种传感器信息,主要包括温度,电池电量,散热风扇转速等。

  • 首先安装 lm-sensors
sudo apt update
sudo apt install lm-sensors -y
  • 执行一次 sensors 命令
sensors

输出(输出当前 sensor 信息一次)

asus-isa-0000
Adapter: ISA adapter
cpu_fan:     2300 RPM
temp1:        +38.0°C  BAT0-acpi-0
Adapter: ACPI interface
in0:           7.50 V  coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +39.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +35.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +37.0°C  (high = +100.0°C, crit = +100.0°C)acpitz-acpi-0
Adapter: ACPI interface
temp1:        +38.0°C  (crit = +103.0°
  • 有时想要持续观察 sensor 信息,就可以使用 watch 命令。
watch sensors

输出(在没有指定周期时,默认每两秒执行一次 sensors 命令)

recording

四、更多

  • watch ​命令可以周期性地执行指定的命令,并在终端上显示其输出结果。
  • 可以使用 -n​ 选项来指定更新间隔时间,默认间隔时间为 2 秒。
  • 使用 -d​ 选项可以高亮显示前后两次命令输出的不同之处。
  • watch ​命令在排查问题、监控命令输出等方面非常实用。
  • 使用 man watch ​命令可以查看更多关于 watch ​命令的信息。
http://www.lryc.cn/news/454619.html

相关文章:

  • 【ADC】噪声(1)噪声分类
  • 网络安全概述:从认知到实践
  • Vue.js组件开发研究
  • OpenHarmony(鸿蒙南向开发)——轻量系统芯片移植案例(一)
  • 【Llamaindex RAG实践】
  • [Linux]:线程(三)
  • 云原生(四十一) | 阿里云ECS服务器介绍
  • qemu-system-aarch64开启user用户模式网络连接
  • Android车载——VehicleHal初始化(Android 11)
  • CTFshow 命令执行 web37-web40
  • 数据结构与算法篇((原/反/补)码 进制)
  • Python画笔案例-077 绘制 颜色饱和度测试
  • 简历投递经验01
  • 数据和算力共享
  • SpringBoot 集成 Ehcache 实现本地缓存
  • CSP-J 复赛真题 P9749 [CSP-J 2023] 公路
  • MeterSphere压测配置说明
  • 数据库软题6.1-关系模式-关系模式的各种键
  • ulimit:资源限制
  • 解决Python使用Selenium 时遇到网页 <body> 划不动的问题
  • pytorch版本和cuda版本不匹配问题
  • Vue/组件的生命周期
  • 【Nacos架构 原理】内核设计之Nacos寻址机制
  • 入门案例:mybatis流程,核心,常见错误
  • C++ | Leetcode C++题解之第456题132模式
  • 自然语言处理问答系统
  • Python的几个高级特性
  • 【颜色平衡树 / E】
  • 滑动窗口--(中篇)
  • Java性能调优:实战技巧与最佳实践