| 您的当前位置:首页 --> CentOS入门 |
| CentOS下watch命令详解 |
| 浏览次数:2841 关键词 ( 详解 命令 CentOS watch ) |
|
Linux watch 命令--方式处理重复任务
Linux中的watch 命令提供了一种方式处理重复的任务。默认watch会每2秒重复执行命令。你一定也想到了,watch是一个很好的观察log文件的工具。下面是一个例子。 watch tail /var/log/syslog 想要停止命令的执行,只要使用标准的kill流程, [Ctrl]+C。
watch命令监测syslog你可以使用-n开关改变并指定时间间隔。要想每10秒检测日志文件,试试这个。 watch -n 10 tail /var/log/syslogLinux watch 命令--带有管道的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命令 Linux watch 命令--将watch作为时钟就像你现在已经注意到的,watch执行后会在你的终端的右上角显示时间。我们可以通过传给watch一个空的命令参数来把它作为一个简单的时钟。 我们可以将一个空格包含在引号中来作为一个空的参数。 watch -n 1 " " 如你所见,这给予这个命令另外一个意义,手表(watch)。你可以把它作为你的腕表。现在你知道如何使用Linux的watch命令。你要用它处理什么重复任务? |
| 下载次数:9 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 centos系统中网络配置相关 上一条 Centos查看文件类型命令file |