进程管理-watch ⚙️ — 周期性执行命令

作用

watch 按固定间隔重复执行命令并刷新输出,默认 2 秒。

语法

watch [选项] 命令

用法

watch 以指定间隔执行命令,全屏刷新输出。-n 1 每秒刷新,-d 高亮变化行,-t 不显示标题。常用于持续监控:watch -n 1 'df -h' 监控磁盘,watch -n 1 'ps aux | grep nginx' 监控进程。

常用参数

参数说明
-n N刷新间隔(秒)
-d高亮变化行
-t不显示标题
-e命令失败时暂停
-g输出变化时退出(–chgexit)
-x命令带更多参数

示例

watch -n 1 'df -h'                   # 每秒刷新监控磁盘使用
watch -n 5 'ps aux | grep nginx'     # 每 5 秒监控 nginx 进程
watch -d 'free -h'                   # 高亮变化行监控内存
watch -n 60 'ls -l'                  # 每分钟查看文件变化

来源: 菜鸟教程

🔗 相关文档

进程管理-top | 进程管理-uptime | 进程管理-ps | 进程管理-htop