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
Le début du script
Trace de l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"
Avez vous une idée sur ce problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Merci d'avance
Partager