已校对 by小眼儿

This commit is contained in:
tinyeyeser 2013-12-26 15:50:48 +08:00
parent 3ed3606838
commit 7b7829b34c

View File

@ -1,10 +1,10 @@
Linux 基础命令 watch
================================================================================
linux系统里有一些日志文件。观察这些日志文件是系统管理员的一个重要任务。你可以很方便地[使用tail命令][1]观察它们。但是如果你想要长时间监视这些文件,每几分钟使用tail检查那些日志文件是一件很乏味的事情。你会写一个短小的[无限循环的脚本][2]来周期性地检查文件,但是它会导致已经有程序为你处理了重复的任务。
linux系统里有一些日志文件。观察这些日志文件是系统管理员的一个重要任务。你可以很方便地[使用tail命令][1]观察它们。但是如果你想要长时间监视这些文件,每几分钟使用tail检查那些日志文件是一件很乏味的事情。你可以写一个短小的[无限循环的脚本][2]来周期性地检查文件,但其实,已经有一个程序可以为你处理这种重复的任务。
### Linux watch 命令 ###
Linux中的**watch** 命令提供了一种方式处理重复的任务。默认上**watch**会每2秒重复执行命令。就如你想的,watch是一个很好的观察log文件的工具。下面是一个例子。
Linux中的**watch** 命令提供了一种方式处理重复的任务。默认**watch**会每2秒重复执行命令。你一定也想到了,watch是一个很好的观察log文件的工具。下面是一个例子。
watch tail /var/log/syslog
@ -19,7 +19,7 @@ Linux中的**watch** 命令提供了一种方式处理重复的任务。默认
### 带有管道的watch命令 ###
**watch**没有被限制浏览日志文件。它可以用来重复你给它的任何命令。如果你要[监测CPU的温度][3],你可以使用**watch**后跟上**sensord**命令来查看。
**watch**并不仅限于浏览日志文件。它可以用来重复你给它的任何命令。如果你要[监测CPU的温度][3],你可以使用**watch**后跟上**sensord**命令来查看。
watch -n 1 sensors
@ -56,10 +56,10 @@ Linux中的**watch** 命令提供了一种方式处理重复的任务。默认
via: http://tuxtweaks.com/2013/12/linux-watch-command/
译者:[geekpi](https://github.com/geekpi) 校对:[校对者ID](https://github.com/校对者ID)
译者:[geekpi](https://github.com/geekpi) 校对:[Mr小眼儿](http://blog.csdn.net/tinyeyeser)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://tuxtweaks.com/2011/02/command-line-basics-head-and-tail/
[2]:http://tuxtweaks.com/2012/01/creating-a-terminal-window-clock/
[3]:http://tuxtweaks.com/2008/08/how-to-control-fan-speeds-in-ubuntu/
[3]:http://tuxtweaks.com/2008/08/how-to-control-fan-speeds-in-ubuntu/