मुझे एक स्क्रिप्ट मिली है जो 0-आकार की जांच करती है, लेकिन मैंने सोचा कि इसके बजाय फ़ाइल आकार की जांच करने का एक आसान तरीका होना चाहिए। Ie 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