0 크기를 확인하는 스크립트가 있지만 대신 파일 크기를 확인하는 더 쉬운 방법이 있어야한다고 생각했습니다. 즉, file.txt
일반적으로 100k입니다. 스크립트가 90k 미만 (0 포함) 미만인지 확인하고이 경우 파일이 손상되어 새 사본을 얻는 방법.
내가 현재 사용중인 것 ..
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