Surveillance de tout les echec parpar
This commit is contained in:
parent
f9787aac96
commit
ce42a6a326
@ -44,15 +44,11 @@ do
|
|||||||
echo -e ${CYAN}"CREATION DES PAR2"${NORMAL}
|
echo -e ${CYAN}"CREATION DES PAR2"${NORMAL}
|
||||||
parpar -s10M -r20%+2 -m4096M -p1l -o ${FILESANSEXT}.par2 ${name}
|
parpar -s10M -r20%+2 -m4096M -p1l -o ${FILESANSEXT}.par2 ${name}
|
||||||
ret=$?
|
ret=$?
|
||||||
if [ $ret -eq 139 ]; then
|
if [ $ret -ne 0 ]; then
|
||||||
echo -e "${ROUGE}Segmentation fault détecté lors de parpar (${ret}).${NORMAL}"
|
echo -e "${ROUGE}Erreur parpar (code $ret). Marquage en échec.${NORMAL}"
|
||||||
sqlite3 "$DB_FILE" "BEGIN IMMEDIATE; UPDATE release SET status = 2 WHERE id = ${id}; COMMIT;"
|
sqlite3 "$DB_FILE" "BEGIN IMMEDIATE; UPDATE release SET status = 2 WHERE id = ${id}; COMMIT;"
|
||||||
# On supprime les éventuels fichiers générés avant de continuer
|
|
||||||
rm -f ${FILESANSEXT}.par2 ${FILESANSEXT}.vol*
|
rm -f ${FILESANSEXT}.par2 ${FILESANSEXT}.vol*
|
||||||
continue # passe au prochain tour de la boucle while
|
continue
|
||||||
elif [ $ret -ne 0 ]; then
|
|
||||||
echo -e "${ROUGE}Erreur parpar (code $ret).${NORMAL}"
|
|
||||||
# selon votre besoin, vous pouvez aussi traiter d'autres erreurs ici
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e ${VERT}"UPLOAD SUR USENET" ${NORMAL}
|
echo -e ${VERT}"UPLOAD SUR USENET" ${NORMAL}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user