我需要每10分钟运行一次Shell脚本。每次脚本运行时,我都会将输出附加到日志文件中。一旦日志文件的大小达到10 MB,我需要停止运行脚本。如何做到这一点,请帮忙!
./test.sh >> log_file
maximumsize=10000 #KB
while :
do
./test.sh >> log_file
actualsize=$(du -k log_file | cut -f 1)
if [ $actualsize -gt $maximumsize ];then
echo "logsize exceed.stop."
break
fi
sleep 600
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句