Quelqu'un peut-il m'éclairer pourquoi ce qui suit ne fonctionnera pas?Le script shell KSH ne s'exécute pas et renvoie 127 (non trouvé)
$ groups
staff btgroup
$ ls -l
total 64
-rw-rw---- 1 sld248 btgroup 26840 Apr 02 13:39 padaddwip.jks
-rwxrwx--- 1 sld248 btgroup 1324 Apr 02 13:39 padaddwip.ksh
$ ./padaddwip.ksh
ksh: ./padaddwip.ksh: not found.
$ echo $?
127
Ceci est presque identique à un autre script qui fonctionne très bien. Je ne vois aucune différence entre les deux en termes d'autorisations ou de propriété.
OK, merci DVK, je pense que vous avez raison. Mon autre script qui fonctionne n'a pas le^M à la fin de chaque ligne, mais le script qui ne fonctionne pas a le^M à la fin de chaque ligne. Malheureusement, dos2unix n'est pas installé sur mon serveur AIX (et je n'ai pas de privilèges root). Je vais harceler les pouvoirs en place. Y at-il un moyen de FTP un fichier sur un serveur AIX qui serait dépouiller/convertir correctement? –
@Chris - Oui. Définir le mode "ascii" dans FTP – DVK
@Chris - aussi, en l'absence de dos2unix, il suffit de lancer 'cat padaddwip.ksh.bak | tr -d "\ r"> padaddwip.ksh' – DVK