Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 13 utilisateurs en ligne, consultez le détail
Auteur Message
ToMsS
#0 Message posté le : 14-07-2007 à 02:00:42


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 26-10-2006
Nombre de messages : 57
bonjour


j'ecris actuellement un petit script qui permet de telecharger des firchier grace a la commande wget , j'interface tout cela a l'aide de zenity.J'effectue la commande suivant et je souhaiterais recuperer le pid de wget comment puis-je faire ?

wget -c http://monlien 2>&1  | sed -u 's/.*\ \([0-9]\+%\)\ \+\([0-9.]\+\ [KMB\/s]\+\)$/\1\n# Debit \2/'  | zenity --progress --auto-close --text="Fichier : $nom"

pidwget=$! #ne fonctionne pas 



d'avance merci

-------------------------------------
On est toujours le newbie de quelqu"un.
Koudou
#1 Message posté le : 14-07-2007 à 04:19:40


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 14-07-2007
Nombre de messages : 3
La variable $! récupère le pid de la dernière commande lancée en arrière-plan. Pour que cela fonctionne dans ton script il faut rajouter "&" à la fin de la ligne du wget.

D'ailleurs si tu ne lances pas wget en arrière-plan tu ne peux pas récupérer son pid puisque la commande est terminée quand le script arrive à la ligne "pidwget=$1".
ToMsS
#2 Message posté le : 14-07-2007 à 13:37:36


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 26-10-2006
Nombre de messages : 57
si je met wget en arriere plan je ne pourrais pas profiter de la fenetre zenity , j'ai essayé ca ne finctionne pas

-------------------------------------
On est toujours le newbie de quelqu"un.
Koudou
#3 Message posté le : 15-07-2007 à 08:04:18


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 14-07-2007
Nombre de messages : 3
Alors je pense qu'il va falloir que tu utilises "pidof wget". Logiquement c'est le dernier résultat (le dernier wget lancé) qui sera le bon au cas où il y en aurait plusieurs.
ToMsS
#4 Message posté le : 18-07-2007 à 22:47:33


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 26-10-2006
Nombre de messages : 57
Nichel merci beaucoup Koudou ca fonctionne parfaitement

-------------------------------------
On est toujours le newbie de quelqu"un.