Bonjour,

Je suis débutant sous Linux et je viens de faire un premier script qui me génère un message d'erreur en fin d'exécution.

Message d'erreur est le suivant : TERM environment variable not set.

Voilà si vous avez une idée moi je sèche !
Merci d'avance.

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
 
export USRBASE=$XX_XXXXXX_X_VA_XXX000_USERSHELL
export SHELL1=$XX_XXXXXX_X_VA_XXX000_SHELL1
export SITED=$XX_XXXXXX_X_VA_XXX000_HOST
export PARAM1=$XX_XXXXXX_X_VA_XXX000_PARAMETRE1
export PARAM2=$XX_XXXXXX_X_VA_XXX000_PARAMETRE2
export PARAM3=$XX_XXXXXX_X_VA_XXX000_PARAMETRE3
export PARAM4=$XX_XXXXXX_X_VA_XXX000_PARAMETRE4
export PARAM5=$XX_XXXXXX_X_VA_XXX000_PARAMETRE5
 
echo " USRBASE "$USRBASE " shel "$SHELL1 "P1 " $PARAM1  "P2 " $PARAM2 "P3 " $PARAM3  "P4 " $PARAM4  "P5 " $PARAM5
 
# *********************************
# ** Lancement du batch ***********
# *********************************
 
# connexion distante
ssh root@$SITED  <<EOF
echo `hostname`
df -h
su - $USRBASE $SHELL1 $PARAM1 $PARAM2 $PARAM3 $PARAM4 $PARAM5
EOF
 
exit $?