私のスクリプト:
#!/bin/bash
NOW=$(date +"%Y%m%d%t%H%M%S")
# Pour chaque dossiers "log" trouvé.
for folder in $(find . -name "*log*" -type d )
do :
# Pour chaque dossier log contenant des fichiers ".log" vieux de +30jours.
tar czf archive-log.$NOW.tar.gz $(find $folder -name "*.log" -mtime +30)
# On supprime les anciens fichiers de log
rm $(find $folder -name "*.log" -mtime +30)
done
私の質問は次のとおりです。アーカイブするファイルがあるかどうかは、どのようなテストでわかりますか? どうも