19 lines
642 B
Bash
19 lines
642 B
Bash
#!/bin/bash
|
|
source $HOME/autopost/common.sh
|
|
# Recherche récursive des fichiers .nzb dans FINIS
|
|
find ${DOSSIER_NZB_FINAL} -type f -name "*.nzb" | while IFS= read -r fichier; do
|
|
# Supprime l'extension .nzb pour conserver le chemin complet
|
|
fichier_sans_extension="${fichier%.nzb}"
|
|
|
|
# Crée l'archive 7z dans le même répertoire que le fichier original
|
|
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on "${fichier_sans_extension}.7z" "$fichier" > /dev/null 2>&1
|
|
|
|
# Si la compression a réussi, supprime le fichier .nzb original
|
|
if [ $? -eq 0 ]; then
|
|
rm "$fichier"
|
|
fi
|
|
|
|
done
|
|
echo "Suppression du script après exécution..."
|
|
rm -- "$0"
|