gpt4 book ai didi

linux - 监视日志大小事件

转载 作者:太空宇宙 更新时间:2023-11-04 09:41:26 25 4
gpt4 key购买 nike

如果文件大小停止增长,我如何获得警报?

tail -f mytext.txt 

显示的行被附加到文件中。

mail -s "Alert" email@email.com 

可以发送警报。

对于如何将两者结合起来,或者是否有更有效的方式来监视文件的事件,我有点迷茫。

最佳答案

您可以只观察文件大小,然后记录当前大小,并在您选择的时间间隔后再次检查大小,如果它没有增长,则发出警报。类似的东西:

#!/bin/sh

file="/tmp/somefile"
size=$(wc -c < "$file")
interval="5"

while true; do
sleep $interval
newsize=$(wc -c < "$file")
if [ $size -ge $newsize ]; then
echo "AAAARGH!"
fi
size="$newsize"
done

将 echo 替换为邮件命令或类似命令,将 interval 和 file 替换为更合理的内容,使其真正适合您。

关于linux - 监视日志大小事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20979738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com