Chrissss
12-02-2005, 16:45
Hi!
Ich habe hier ein Berechnungstool, das fest 10000 Rechenschritte durchmacht. Die Ausgabe sieht im Prinzip so aus:
Step1....
Step2....
Step3....
usw.
Wie gesagt, bei Step10000 bricht das Prohramm dann ab. Da mich an sich nur die ersten Tausend Schritte interessieren und ich keinen Bock habe immer ewig zu warten, würde ich das Programm gerne über ein Skript abbrechen. Meine Idee sieht bislang so aus:
#!/bin/bash
echo "Start Calculation of: $1"
until [ "$CHECK" != "" ]
do
CHECK=(`/usr/bin/startcalc $1 | grep Step1000`)
done
Doch das klappt so überhaupt nicht. Das Programm rennt und rennt und rennt. Das Programm zu ändern ist leider nicht möglich, da ich den Source nicht habe.
Wäre nett wenn mir hier jemand aus der Patsche helfen könnte.
Danke
Chrissss
Ich habe hier ein Berechnungstool, das fest 10000 Rechenschritte durchmacht. Die Ausgabe sieht im Prinzip so aus:
Step1....
Step2....
Step3....
usw.
Wie gesagt, bei Step10000 bricht das Prohramm dann ab. Da mich an sich nur die ersten Tausend Schritte interessieren und ich keinen Bock habe immer ewig zu warten, würde ich das Programm gerne über ein Skript abbrechen. Meine Idee sieht bislang so aus:
#!/bin/bash
echo "Start Calculation of: $1"
until [ "$CHECK" != "" ]
do
CHECK=(`/usr/bin/startcalc $1 | grep Step1000`)
done
Doch das klappt so überhaupt nicht. Das Programm rennt und rennt und rennt. Das Programm zu ändern ist leider nicht möglich, da ich den Source nicht habe.
Wäre nett wenn mir hier jemand aus der Patsche helfen könnte.
Danke
Chrissss