Bonjour,
Je rencontre un problème avec les redirections, en gros je veux récupérer la sortie standard dans un fichier et les erreurs dans un autre mais lorsque je lance mon script j'ai ce message : redirection ambiguë
Et la ligne en question est :
LFTP=lftp -u $USER,$PASSWD -e "lcd $DIRCLT/.tmp ; mget -E $DIR/s2c/* ; exit" $HOST >>${LOGFILE_TMP_info} 2>>${LOGFILE_TMP_error}
Merci d'avance.
# il te sert à quoi le ${fichier_info} ?
Posté par NeoX . Évalué à 1.
perso quand je fais ce genre de redirection je fais juste le
[^] # Re: il te sert à quoi le ${fichier_info} ?
Posté par Philippe M (site web personnel) . Évalué à 0.
Ce que je fais c'est un peu la même chose que toi, sauf que dans ton cas tu écrase à chaque fois fichier_info et fichier_err, si il y a qu'une commande qui écrit dans les fichiers ça va mais mon script comporte plusieurs commandes dont j'ai besoin de récupérer les sorties.
Born to Kill EndUser !
[^] # Re: il te sert à quoi le ${fichier_info} ?
Posté par podoc . Évalué à -1.
Bonjour
Tu peux essayer comme ça :
(
commande1
commande2
) >> fichier_info 2>> fichier_err
# Vérifier les variables
Posté par JJD . Évalué à 0.
Salut,
Ce type de message d'erreur s'affiche si l'une des deux variables LOGFILE_TMP_info ou LOGFILE_TMP_error n'est pas définie.
Que donnent les commandes suivantes, à exécuter juste avant lftp ?
echo ${LOGFILE_TMP_info}
echo ${LOGFILE_TMP_error}
A+
JJD
[^] # Re: Vérifier les variables
Posté par Philippe M (site web personnel) . Évalué à 1.
Bon bah j'ai fais mon boulet :
Et forcement c'est pas en utilisant les LOGFILE_TMP_info et LOGFILE_TMP_error que ça va marcher.
Merci pour l'aide.
Born to Kill EndUser !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.