怎么利用watch帮你重复执行命令

2022年 10月 16日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

本站与你分享了如何使用手表来帮助你重复你的命令。相信大部分人都不太了解,分享这篇文章,供大家参考。希望你看完这篇文章后收获很大。我们一起来看看。

watch命令

手表是很实用的命令。基本上所有Linux发行版都有这个小工具。就像名字一样,watch可以帮助你监控一个命令的运行结果,避免你一遍又一遍地手动运行它。在Linux下,watch周期性地执行下一个程序,并全屏显示执行结果。你可以用它来监控你想要的所有命令的结果变化,比如跟踪一个日志文件,ls来监控一个文件的大小变化,这取决于你的想象力!

1命令格式:

观察[参数][命令]

2命令功能:

命令的输出结果可以输出到标准输出设备,该设备主要用于定期/有规律地执行命令

3命令参数:

-n or - interval watch默认情况下每2秒运行一次程序,-n or - interval可用于指定间隔时间。

-d或-differences使用-d或-differences选项watch将突出显示已更改的区域。并且-d=累积选项将突出显示已更改的位置(无论最近是否有更改)。

-t或-no-title将在最高时间间隔、命令和当前时间关闭手表命令的输出。

-h,-帮助查看帮助文档

引言

有时,您需要不断地执行一个命令,并跟踪其输出的变化。为此,您可以编写一个无限循环:

while:

清晰的

命令

睡眠1

然而,实际上在linux中有一个watch命令可以帮助你做到这一点。它定期执行指定的程序,并全屏输出结果。

手表的使用很简单,只需要

观察命令

这就够了,所以watch命令每两秒执行一次命令,全屏输出执行结果。

怎么利用watch帮你重复执行命令

从上图可以看出,第一行的每2.0s:表示手表每2秒执行一次命令。以下日期是要执行的命令。下面的t 520: thu may 10 16:55:23 2018是主机名和执行命令的时间。

下面,是从第二行执行命令的时候了。

使用-n INTERVAL,您还可以设置重复命令之间的间隔。例如,我可以调整为每5秒执行一次日期命令

手表-n5date不仅如此,而且通过-d选项,手表可以突出两个输出的不同部分,这是相当实用的

手表-d-n1日期怎么利用watch帮你重复执行命令

除了在输出中突出显示已更改的部分,您还可以使用-g/-chgexit选项设置watch在结果更改时退出循环执行

Watch-gfree默认情况下,Watch不关心命令的执行结果是否成功

怎么利用watch帮你重复执行命令

但是,您可以让watch检测命令的返回值,并在命令返回非0时发出哔哔声(-b/哔哔声)或直接退出(-e/-e/-errexit)。

watch-ewrong _ commands怎么利用watch帮你重复执行命令

最后,如果希望watch只显示命令的执行结果,而不显示第一行中的信息,可以使用-t选项关闭标题的显示

手表日期怎么利用watch帮你重复执行命令

文章“如何使用watch帮助你反复执行命令”的内容就这么多了。谢谢大家看!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果你想学习更多的知识,请关注本站!

腾讯云正在大促:点击 https://2bcd.com/go/tx/进入最新活动页】领取无门槛代金券,附云服务器价格表,2核2G4M轻量应用服务器99元1年,新老用户都可以买,可以享受1次续费99元一年、135元15个月、三年560元,MySQL云数据库59元1年起,2核2G3M配置82元1年,2核4G5M配置188元一年、3年900元,4核8G12M轻量服务器880元15个月,8核16G配置1890元15个月,更多16核32G28M带宽和云服务器CVM标准型S5、GPU服务器、CVM标准型SA2租用优惠价格如下,可以 点此进入最新活动页 查看当前最新的优惠券和活动信息。还可以领下10元无门槛代金券:点此直达 阿里云限量超级红包:点击领取】5亿上云补贴和2088元满减代金券,阿里云服务器租用费用最新价格表【点击了解】,最便宜轻量应用服务器2核2G3M带宽82元1年,ECS云服务器2核2G3M带宽99元一年,ECS u1实例2核4G5M带宽优惠价格199元一年,香港30M带宽轻量服务器24元1个月、288元一年,4核8G服务器706元一年,ECS云服务器4核16G10M带宽30元1个月、90元3个月,云服务器8核32G10M带宽109元1个月、327元3个月。阿里云产品最高降价55%,点击 https://2bcd.com/go/aliyun/ 进入最新活动页了解。 腾讯云续费贵,一次性买3年/5年,免得续费贵。3年轻量 2核2G 4M 560元;3年轻量 2核4G 5M 3年900元,活动入口:点击前往(下拉到“爆品专区”即可看到)。 老用户享新人优惠的方法:用Qq登录、1人可注册3个新账号/用家人朋友的身份注册新号(点击注册新账号)。
小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: