Bonjour,
Je suis en train de réaliser des tests de différentes applications. Pour faire ça, j'utilise un script shell qui ressemble à ceci:
Jusque là tout va bien. Le soucis, c'est que CMD peut durer très longtemps. Donc, je souhaite tuer le processus CMD si son temps d'exécution dépasse 5 minutes. Pour faire ça, j'avais penser utiliser la commande suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 j=0 while [ $j -lt $cloop ] do time CMD $j j=$(($j+1)) done
Le soucis, c'est que si fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "kill "`/usr/bin/kill -p CMD` | at now + 5 minutes
Alors toutes les exécutions de CMD sont lancées en même temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part time CMD $j & echo "kill "`/usr/bin/kill -p CMD` | at now + 5 minutes
Est-ce que quelqu'un sait comment je peux faire?
Partager