#1 Le 25/10/2011, à 23:34
- Takezo
script ouvrir une fenetre et suivre execution du script
salut,
j'ai installé un script avec lftp (pour transmettre de mon site local au distant) via un lanceur
lequel contient une ligne de commande comme ceci: xterm -geometry 80x30 -sb -rightbar -hold -e /home/paul/synclftp.sh
ce qui me permet d'ouvrir une fenêtre qui m'annonce que le script est lancé.
cependant je ne lis pas l'exécution de la commande dans le terminal et ne peut donc pas vérifier au premier coup d'oeil que le transfert s'est bien passé.
merci de votre aide
script (tout petit...)
#! /bin/bash
echo "transmission de la mise à jour locale au site distant"
lftp ftp://user:MP@site -e "mirror -e -R /media/www-dev/public/paul/ /ftp://site; quit" >>lftp.log 2>&1
echo "transmission terminée"
---------------
Si ou pa sav...mandé !
Hors ligne
#2 Le 26/10/2011, à 07:12
- sputnick
Re : script ouvrir une fenetre et suivre execution du script
#!/bin/bash
echo "transmission de la mise à jour locale au site distant"
lftp ftp://user:MP@site -e "mirror -e -R /media/www-dev/public/paul/ /ftp://site; quit" 2>&1 | tee -a lftp.log
if [[ ${PIPESTATUS[0]} == 0 ]]; then
echo "transmission terminée"
else
echo >&2 "la transmission a echoue"
fi
man tee
man bash | less +/PIPESTATUS
Il existe un tunnel obscur dans la lumière infinie. Lao-Tseu
https://sputnick.fr
Hors ligne
#3 Le 26/10/2011, à 14:41
- Takezo
Re : script ouvrir une fenetre et suivre execution du script
merci beaucoup !
---------------
Si ou pa sav...mandé !
Hors ligne