Linux中国
Linux 基础命令 – watch
你可以使用-n开关改变并指定时间间隔。要想每10秒检测日志文件,试试这个。
watch -n 10 tail /var/log/syslog
带有管道的watch命令
watch并不仅限于浏览日志文件。它可以用来重复你给它的任何命令。如果你要监测CPU的温度,你可以使用watch后跟上sensord命令来查看。
watch -n 1 sensors
我电脑上的输出看上去就像这样:
acpitz-virtual-0
Adapter: Virtual device
temp1: +45.0°C (crit = +100.0°C)
我想过滤一下这个输出来只显示温度而不显示其他的。
我可以使用这个命令来查看
sensors | grep temp | awk '{ print $2 }'
记住,watch命令会重复它后面的第一个命令。必须要注意命令后面跟上管道的情况。你可以将你的命令放在引号里面来管理。
watch -n1 "sensors | grep temp | awk '{ print $2 }'"
带管道的watch命令
将watch作为时钟
就像你现在已经注意到的,watch执行后会在你的终端的右上角显示时间。我们可以通过传给watch一个空的命令参数来把它作为一个简单的时钟。 我们可以将一个空格包含在引号中来作为一个空的参数。
watch -n 1 " "
如你所见,这给予这个命令另外一个意义,手表(watch)。你可以把它作为你的腕表。
现在你知道如何使用Linux的watch命令。你要用它处理什么重复任务?
via: http://tuxtweaks.com/2013/12/linux-watch-command/
本文转载来自 Linux 中国: https://github.com/Linux-CN/archive
对这篇文章感觉如何?
太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
More in:Linux中国
如何通过 VLC 使用字幕
使用 VLC 媒体播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 问世之前
仅仅开源还不足以实现开放,还需开放标准和建立共识。
Valve 对于 Ubuntu 的 Snap 版本的 Steam 并不满意:原因何在
你可能会发现,Snap 版本的 Steam 并不如你期待的那样好,你怎么看?
Wine 9.0 发布,实验性地加入了 Wayland 驱动
Wine 的这个新版本正在为未来做好准备!