AAAAAAA le code 127 vous l’avez tous eu hein ?
Et oui cela veut dire qu’il y a une commande que vtom ne peut exécuter , suffit de voir dans la log laquelle il nous spécifie 🙂
Il se peut même que cela soit le script lui même qui ne peut pas s’exécuter car vtom ne le trouve pas .
Ce n’est pas un problème de droit d’exécution du fichier car dans ce cas le code retour est 126
- Vérifier bien que vous êtes sur la bonne machine dans vos configurations ainsi que sur le bon chemin
- Vérifier bien que votre environnement ne contient pas de chemin par défaut et si oui ajouter le # devant votre script
- Tenter de lire votre script : s’il s’affiche c’est que vous êtes sur le bon chemin et la bonne machine et que vous n’avez pas besoin de mettre le #
- En unix (cela arrive souvent si vous avez éditer votre script depuis votre ihm ) allez vérifier votre script grâce à vi car il se peut qu’il faille faire un dos2unix et que le fichier/script n’est pas interprétable pour votre machine malgré que via la visualisation du script par vtom , votre script soit normal
(vous voyez les ^M à la fin de chaque ligne 🙂 c’est cela le problème)
Il vous suffit de faire
dos2unix /tmp/test.ksh /tmp/test.ksh chmod 755 /tmp/test.ksh
le chmod pour le rendre exécutable car le dos2unix change les droits du fichier mais vous mettez les droits que vous souhaitez bien sur