[HS] problème d'interaction entre bash et sleep...
2 réponses
Frédéric BOITEUX
Bonjour,
J'ai besoin d'=E9crire un script bash qui lance une commande qui peut
=EAtre longue ou m=EAme bloquante, et l'interrompre si c'est le cas au bout
d'un certain d=E9lai. Je lance donc ma commande dans un sous-shell, un
=AB=A0sleep=A0=BB dans un autre, et le premier des deux qui se termine nett=
oie
l'autre. Cela marche bien lorsque je lance mon script depuis une ligne
de commande, mais en fait, je veux r=E9cup=E9rer la sortie standard de ce
programme dans une variable bash, et l=E0, probl=E8me : le programme
s'ex=E9cute bien, mais si la commande voulue se termine rapidement et
nettoie le =AB sleep =BB, une fois mon programme termin=E9, il semble que
bash attende la dur=E9e programm=E9e du sleep avant de continuer !!
Voici une version simplifi=E9e du programme (avec une commande =AB ls =BB q=
ui
ne devrait pas trop prendre de temps, et un sleep de 10 secondes) :
Le mardi 11 décembre 2007 à 12:28 +0100, Frédéric BOITEUX a écrit :
Auriez-vous une explication à ce phénomène ? Ou encore mieux une solution ;-) ?
Un contournement :)
aptitude install timeout
Bruno
-- BIEN FAIT ! M : Mais... Hé ! Au secours ! P : Quand je te disais que ma caisse à chat était pleine de sable mouvant...
--=-dPrdZph7kbAjUnU9oSvk Content-Type: application/pgp-signature; name=signature.asc Content-Description: Ceci est une partie de message =?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le mardi 11 décembre 2007 à 12:28 +0100, Frédéric BOITEUX a écrit :
Auriez-vous une explication à ce phénomène ? Ou encore mieux une
solution ;-) ?
Un contournement :)
aptitude install timeout
Bruno
--
BIEN FAIT !
M : Mais... Hé ! Au secours !
P : Quand je te disais que ma caisse à chat était pleine de sable
mouvant...
--=-dPrdZph7kbAjUnU9oSvk
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le mardi 11 décembre 2007 à 12:28 +0100, Frédéric BOITEUX a écrit :
Auriez-vous une explication à ce phénomène ? Ou encore mieux une solution ;-) ?
Un contournement :)
aptitude install timeout
Bruno
-- BIEN FAIT ! M : Mais... Hé ! Au secours ! P : Quand je te disais que ma caisse à chat était pleine de sable mouvant...
--=-dPrdZph7kbAjUnU9oSvk Content-Type: application/pgp-signature; name=signature.asc Content-Description: Ceci est une partie de message =?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Petit Louis
Bruno Muller a écrit :
Hello,
Le mardi 11 décembre 2007 à 12:28 +0100, Frédéric BOITEUX a écrit :
Auriez-vous une explication à ce phénomène ? Ou encore mieux une solution ;-) ?
Un contournement :)
aptitude install timeout
Bruno
Je ne connaissais pas, je vais connaître ! Merci, je me renseigne.
P'tit Louis.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Bruno Muller a écrit :
Hello,
Le mardi 11 décembre 2007 à 12:28 +0100, Frédéric BOITEUX a écrit :
Auriez-vous une explication à ce phénomène ? Ou encore mieux une
solution ;-) ?
Un contournement :)
aptitude install timeout
Bruno
Je ne connaissais pas, je vais connaître ! Merci, je me renseigne.
P'tit Louis.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le mardi 11 décembre 2007 à 12:28 +0100, Frédéric BOITEUX a écrit :
Auriez-vous une explication à ce phénomène ? Ou encore mieux une solution ;-) ?
Un contournement :)
aptitude install timeout
Bruno
Je ne connaissais pas, je vais connaître ! Merci, je me renseigne.
P'tit Louis.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact