Suggestion : Est-ce que tu ne pourrais pas créer, à la fin du .bat, un fichier à la con dont ton script shell attendrait la création. Si ce fichier existe, alors, ça veut dire que le .bat s'est fini, donc le script peut continuer. D'ailleurs, si possible, il faudrait que le script efface ce fichier dès qu'il l'a vu, histoire de ne pas se faire embrouiller.