Re: Timeout

Etusivu

Vastaa
Lähettäjä: Tian
Päiväys:  
Vastaanottaja: Frédéric
Kopio: Liste Guilde
Aihe: Re: Timeout
> Pas mal, comme idée. Mais pourquoi lancer la fonction timeout en tâche de
> fond, puis la repasser en premier plan ? Ne peut-on pas faire directement
> (en simplifiant) :
>
> COMMAND=blablabla
> TIMEOUT=60
>
> $COMMAND &
> sleep $TIMEOUT
> kill -9 $! >/dev/null 2>&1


Parce que dans ce cas on attendra toujours obligatoirement $TIMEOUT secondes
meme si l'execution de $COMMAND est plus rapide que ca.

En plus cet exemple ne marche pas car $! doit contenir le PID du dernier
processus lance je suppose (je ne connaissais pas cette variable speciale,
merci pour l'information).