Bonjour,

Je viens de mettre une fonction dans mon script par contre lors de l'exécution j'ai un message bizarre et je ne comprend pas pourquoi

Le script
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
 
#!/bin/ksh
 
#set -x
 
control() {
if [ $? !=0 ]
     then
echo " il y a un icident dans le traitement "
     else
echo " Fin du traitement "
fi
}
 
 
noms_users=`cat /etc/passwd|awk -F":" '{print $1}'|grep "$1"` 1>/dev/null
 
#***********CONTROLE COMMANDE*************
control
[...]

Log d'erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
/reptst : ./lsusers.ksh dmo
./lsusers.ksh: test: 0403-004 Spécifiez un paramètre avec cette commande.
 Fin du traitement
./lsusers.ksh: test: 0403-004 Spécifiez un paramètre avec cette commande.
 Fin du traitement
./lsusers.ksh: test: 0403-004 Spécifiez un paramètre avec cette commande.
 Fin du traitement