J'ai un script qui vérifie pour les 0-taille, mais je pensais qu'il devait y avoir un moyen plus simple pour vérifier les tailles de fichier à la place. I. e. file.txt
est normalement 100k; comment faire un script de vérifier si elle est à moins de 90k (y compris 0), et lui faire faire wget une nouvelle copie parce que le fichier est endommagé dans ce cas.
Ce que je suis en train de l'aide..
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