Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/03/2015, à 18:09

soupaloignon

[résolu] zenity --progress

Bonjour à tous,

J'ai ce script :

ipServeur="192.168.1.16"

	ping -c 3 $ipServeur >/dev/null 

	if (( $? != 0 ))
		then
			zenity --info --title="" --text="Le serveur est éteint."
		else
			zenity --info --title="" --text="Le serveur est allumé"

		exit
	fi

Il vérifie par un ping si le serveur est éteint ou allumé, et renvoi l'info correspondante. Le retour peut prendre parfois une dizaine de secondes et j'aimerai placer un zenity --progress pendant ce temps.

zenity --progress --text="Connection au serveur, merci de patienter" --pulsate --auto-close

J'ai testé plusieurs configuration au niveau du ping, mais rien ne marche. Auriez vous des pistes ?

Merci d'avance pour vos réponses smile

Dernière modification par soupaloignon (Le 15/03/2015, à 18:54)


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#2 Le 15/03/2015, à 18:36

pingouinux

Re : [résolu] zenity --progress

Bonjour,
Tu peux essayer ceci :

zenity --progress --text="Connection au serveur, merci de patienter" --pulsate --auto-close &
pid=$!

ipServeur="192.168.1.16"

        ping -c 3 $ipServeur >/dev/null  && txt=allumé || txt=éteint
        zenity --info --title="" --text="Le serveur est $txt."

kill $pid

Hors ligne

#3 Le 15/03/2015, à 18:53

soupaloignon

Re : [résolu] zenity --progress

Bonjour pingouinux,

Une fois de plus ta proposition fonctionne à merveille, merci. Je n'avais pas pensé à l'agencer ainsi, bien vu smile


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#4 Le 15/03/2015, à 18:55

pingouinux

Re : [résolu] zenity --progress

D'ailleurs, tu peux même placer le kill avant le second zenity.

Hors ligne

#5 Le 15/03/2015, à 19:03

soupaloignon

Re : [résolu] zenity --progress

Oui c'est ce que j'avais fait wink


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne