| 用途 | 周期刷新观察命令输出 |
|---|---|
| 语法 | watch [-n 秒] [-d] '命令' |
| 常用 | -n 间隔 -d 高亮差异 -e 出错退出 -g 变化退出 |
常用示例
常用示例
watch -n 2 'ss -s | grep TCP' # 每 2 秒看连接数
watch -d -n 1 'df -h / && free -m | head -3'
watch -n 5 'wc -l access.log' # 观察日志增长速率
watch -g -n 10 'curl -s -o /dev/null -w %{http_code} http://127.0.0.1:8080/health' # 有变化退出watch 通过 sh -c 执行命令:管道、分号、引号都能用,但整条命令要用引号包住。