Ajout protection segmentation fault
This commit is contained in:
parent
4f0b2c82e3
commit
f6f7381cc9
@ -42,7 +42,18 @@ do
|
|||||||
{
|
{
|
||||||
echo -e ${VERT}"DEBUT DE TRAITEMENT DE" ${FILESANSEXT}${NORMAL}
|
echo -e ${VERT}"DEBUT DE TRAITEMENT DE" ${FILESANSEXT}${NORMAL}
|
||||||
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 -m16384M -p1l -o ${FILESANSEXT}.par2 ${name}
|
||||||
|
ret=$?
|
||||||
|
if [ $ret -eq 139 ]; then
|
||||||
|
echo -e "${ROUGE}Segmentation fault détecté lors de parpar (${ret}).${NORMAL}"
|
||||||
|
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*
|
||||||
|
continue # passe au prochain tour de la boucle while
|
||||||
|
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
|
||||||
|
|
||||||
echo -e ${VERT}"UPLOAD SUR USENET" ${NORMAL}
|
echo -e ${VERT}"UPLOAD SUR USENET" ${NORMAL}
|
||||||
checkusenet
|
checkusenet
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user