Ah ben ça c'est fâcheux !
D'autant plus qu'il n'y a plus aucune erreur de commande affichée... ça signifie :
- soit que tes fichiers xtm sur lesquels tu fais les tests sont réellement mauvais !
- soit qu'une des commandes renvoie un résultat faux mais sans pour autant provoquer une erreur... et là c'est la tuile. :mad:
Afin de déterminer laquelle des deux options est la bonne (certainement la deuxième) peux-tu le relancer avec le bash en mode debug, et le script en mode verbeux c'est à dire :
bash -x busyXtremMerge 2.pdf.001.xtm -v
Et me faire un copier/coller de tout ce que ça va te raconter.
Pour info, et pourquoi ça bloque là, c'est que le script vérifie, avant de faire quoi que ce soit, que tout semble cohérent.
Pour cela, il faut le 1er fichier qui contient un bloc de données indiquant combien de fichiers on a, la taille totale du fichier d'origine, etc...
Ensuite, s'il y a des md5, ceux-ci sont dans le dernier fichier, et le dernier fichier est donc aussi nécessaire.
Même s'il n'y a pas de md5, le script calcule la cohérence de la taille en faisant :
Taille indiquée (entête) du fichier = (
Taille du 1er fichier -104 [taille de l'entête]) x ( N [nb de fichiers indiqués dans l'entête] -1 ) +
Taille dernier fichier corrigée [c'est à dire en cas de md5, on enlève 32 x N octets ]
Le calcul doit être juste, ainsi on sait qu'on pourra produire un résultat correct.
Or ce calcul, comme la formule l'indique, a besoin des tailles du 1ers et derniers fichiers.