Script Linux avec passage de variables
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:
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 $? |