Incident sur une Fonction
Bonjour,
J'ai mis en place des fonctions dans un script et l'une des deux fonctions n'est pas trouvé lors de l'exécution de mon Shell je ne vois pas ou il y a le bug :calim2::calim2:
Le début du script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
set -x
control() {
typeset lv_step="$1"
if [ $? != 0 ]
then
echo " ATTENTION : Il y a une anomalie dans le traitement " $0 " au step : " $lv_step
echo " Action : Exécution de la Restauration du fichier ficuser sous le nom de ficusernw de la /tmp
cd /tmp
tar xf ficuser.tar && mv ficuser /tmp/ficusernw
exit 2
else
echo "$lv_step"
fi
}
ctrlsv() {
typeset lv_step="$1"
if [ $? != 0 ]
then
echo " ATTENTION : Il y a une anomalie dans la sauvegarde du fichier ficuser
exit 2
else
echo "$lv_step"
fi
}
echo "Step1: Début du Programme"
cd /tmp
tar -cvf ficuser.tar /rep1/rep2/tmp/ficuser
#***********CONTROLE COMMANDE*************
ctrlsv "Step2: Sauvegarde fichier ficuser avant MàJ" |
Trace de l'erreur
Code:
1 2 3 4 5 6 7 8 9
|
./lsusers.ksh adm
+ echo Step1: Début du Programme
Step1: Début du Programme
+ cd /tmp
+ tar -cvf ficuser.tar /usr1/rep1/rep2/tmp/ficuser
a /usr1/rep1/rep2/tmp/ficuser 1 blocs.
+ ctrlsv Step2: Sauvegarde fichier ficuser avant MàJ
./lsusers.ksh[48]: ctrlsv: introuvable. |
Avez vous une idée sur ce problème
Merci d'avance