首页 > 编程笔记 > Linux命令 阅读:4

Linux watch命令的用法(附带实例)

Linux 中的 watch 命令会以周期性的方式执行指定命令,例如每隔几秒钟、几分钟执行一次,并持续关注命令的运行结果,以免运维人员一遍一遍地手动运行。

watch 命令的语法格式如下:
watch 参数 任务命令
常用参数见下表:

选项 描述 命令 说明
-b 任务失败时发出警报声 -h 显示帮助信息
-d 高亮显示变化内容 -n 设置间隔时间
-e 任务错误时停止更新 -t 不显示顶部的格式
-g 命令变化时停止更新 -v 显示版本信息

【实例 1】设定每间隔 1s 执行一次指定命令,用于监视系统负载情况:
[root@clinux ~]# watch -n 1 uptime

【实例 2】默认每间隔 2s 执行一次指定命令,用于监视网络链接情况:
[root@clinux ~]# watch "netstat -ant"

【实例 3】默认每间隔 2s 执行一次指定命令,用于监视磁盘使用情况,并高亮显示变化信息:
[root@clinux ~]# watch -d "df -h"

【实例 4】设定每间隔 2min 执行一次指定命令,用于观察文件内容变化情况:
[root@clinux ~]# watch -n 120 "cat File.cfg"

相关文章