Bonjour,
J'essaye d'écrire un script( A ) qui lance un autre script (B) et en fonction du code de retour je lance le traitement correspondant, sauf que le deuxième script contient un echo et du coup en lançant le script A je me retrouve avec une erreur code 127 "mauvais nombre d'unité de fichier [Aucun fichier ou répertoire de ce type]"
Avez vous une idée !??

script A
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/ksh
script_tmp="test1"
`eval $script_tmp`
RCC=$?
echo $RCC
if [ $RCC -eq 0 ]
then
      echo "== Fin du traitement $1 avec succes";
else
	echo "/!\ Erreur lors du traitment $1."; 
fi
exit 0
Script B : test1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#!/bin/ksh
echo "titi"