最佳答案
我有一个检查0大小的脚本,但是我认为必须有一个更简单的方法来检查文件大小。例如,file.txt
通常是100kB; 如果一个脚本小于90kB (包括0) ,我如何进行脚本检查,并使其 Wget成为一个新的副本,因为在这种情况下文件是损坏的?
我现在用的..。
if [ -n file.txt ]
then
echo "everything is good"
else
mail -s "file.txt size is zero, please fix. " myemail@gmail.com < /dev/null
# Grab wget as a fallback
wget -c https://www.server.org/file.txt -P /root/tmp --output-document=/root/tmp/file.txt
mv -f /root/tmp/file.txt /var/www/file.txt
fi