天天看点

Linux 基础命令 – watch

<a target="_blank"></a>

linux中的watch 命令提供了一种方式处理重复的任务。默认watch会每2秒重复执行命令。你一定也想到了,watch是一个很好的观察log文件的工具。下面是一个例子。

想要停止命令的执行,只要使用标准的kill流程, [ctrl]+c。

Linux 基础命令 – watch

 使用linux watch命令监测syslog

使用linux watch命令监测syslog

你可以使用-n开关改变并指定时间间隔。要想每10秒检测日志文件,试试这个。

我电脑上的输出看上去就像这样:

我想过滤一下这个输出来只显示温度而不显示其他的。

我可以使用这个命令来查看

记住,watch命令会重复它后面的第一个命令。必须要注意命令后面跟上管道的情况。你可以将你的命令放在引号里面来管理。

Linux 基础命令 – watch

 带管道的watch命令

带管道的watch命令

就像你现在已经注意到的,watch执行后会在你的终端的右上角显示时间。我们可以通过传给watch一个空的命令参数来把它作为一个简单的时钟。 我们可以将一个空格包含在引号中来作为一个空的参数。

如你所见,这给予这个命令另外一个意义,手表(watch)。你可以把它作为你的腕表。

现在你知道如何使用linux的watch命令。你要用它处理什么重复任务?

原文发布时间为:2014-01-09

本文来自云栖社区合作伙伴“linux中国”

继续阅读