[RESOLU] time out en shell linux

C'est ici que sont postés les messages qui n'entrent pas dans le cadre des autres forums.
Ces messages doivent néanmoins rester en conformité avec la <a href=http://www.ixus.net/charte_forums.php>Charte</a> qui régule les forums.
Nous vous remercions d'éviter les sujets complètement off-topic (foot, pêche ...). Ne perdons pas de vue qu'Ixus reste un site relatif à l'informatique.

Modérateur: modos Ixus

[RESOLU] time out en shell linux

Messagepar yahnice » 23 Fév 2005 10:27

Bonjour.

Je ne sais pas trop où placer ce sujet, je ne vois que cet endroit qui soit adéquat :shock:

Existe-t-il un programme shell (sous linux) qui prendrai en argument un autre programme,
ainsi qu'un timing et qui au bout de ce timing, tuerai le processus resultant de ce deuxième programme dans le cas où aucun retour de vient (un time out quoi :D )

Merci :wink:
Dernière édition par yahnice le 25 Fév 2005 09:36, édité 1 fois au total.
Avatar de l’utilisateur
yahnice
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 03 Fév 2005 16:38

Messagepar tomtom » 23 Fév 2005 11:20

Salut,

Je n'ai pas en tete de commande shelle toute fait pour ça.

Si tu as expect (et donc tcl !) tu peux ecrire un script du genre :

Code: Tout sélectionner
#!/bin/expect
set timeout [lindex $argv 0]
eval spawn [lrange $argv 1 end]
expect



tu l'appelles timout.exp
et tu l'executes comme ca :
Code: Tout sélectionner
timeout.exp seconds command




Sinon, il ne doit pas etre très difficile d'ecrire un programme en ce que tu veux (c, perl, python..) qui gere les timouts et qui fait un exec de ton programme.

t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar yahnice » 23 Fév 2005 13:07

Super !!

Merci beaucoup pour cette réponse qui me convient à merveille. :D
Je viens de tester et ça fait exactement ce que je veux.

Il ne me reste plus qu'a potasser le tcl !! :shock:
Avatar de l’utilisateur
yahnice
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 03 Fév 2005 16:38


Retour vers Autres bavardages

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron