Linux命令 - watch

功能

execute a program periodically, showing output fullscreen
周期性执行命令并全屏显示结果

安装

  • brew install watch (mac os)

用法

  • watch 'command' - 基础用法
$ watch 'date "+%Y-%m-%dT%H:%M:%S[%Z]"'
Every 2.0s: date "+%Y-%m-%dT%H:%M:%S[%Z]"                                                                                                macbookpro: Wed Aug  1 11:00:12 2018

2018-08-01T11:00:12[CST]
  • watch -d 'command' - 高亮显示输出结果的变化
$ watch -d 'date "+%Y-%m-%dT%H:%M:%S[%Z]"'
Every 2.0s: date "+%Y-%m-%dT%H:%M:%S[%Z]"                                                                                                macbookpro: Wed Aug  1 11:09:34 2018

2018-08-01T11:09:34[CST] // 此处时间变化会高亮显示
  • watch -n seconds 'command' - 指定间隔时间
$ watch -n 10 'date "+%Y-%m-%dT%H:%M:%S[%Z]"'
Every 10.0s: date "+%Y-%m-%dT%H:%M:%S[%Z]"                                                                                               macbookpro: Wed Aug  1 11:14:53 2018

2018-08-01T11:14:53[CST]
  • watch -t 'command' - 隐藏头部信息,只显示结果
$ watch -t 'date "+%Y-%m-%dT%H:%M:%S[%Z]"'
2018-08-01T11:17:00[CST]

猜你喜欢

转载自blog.csdn.net/qq_43248623/article/details/107904673