Linux之watch命令

Linux之watch命令,第1张

watch可以帮你监测一个命令的运行结果,来监测你想要的一切命令的结果变化

常见命令展示

每隔一秒高亮显示网络链接数的变化情况

说明: Ctrl+c或Ctrl+z 可以退出正在执行的watch监控进程

watch可以同时运行多个命令,命令间用分号分隔。

以下命令监控磁盘的使用状况,以及当前目录下文件的变化状况,包括文件的新增、删除和文件修改日期的更新等。

#!/bin/bash

if [ ! -f check.txt ]then

ls >check.txt

elif [ ! -f check.old ]then

mv check.txt check.old

ls >check.txt

diff check.txt check.old|grep '^>'|sed 's/>/deleted file:/g'

diff check.txt check.old|grep '^<'|sed 's/</created file:/g'

else

mv check.txt check.old

ls >check.txt

diff check.txt check.old|grep '^>'|sed 's/>/deleted file:/g'

diff check.txt check.old|grep '^<'|sed 's/</created file:/g'

fi

不知是不是你想要的。。。只实现监控新增的文件和删除的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7476290.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存