0

Possible Duplicate:
Timeout a command in bash without unnecessary delay

So this is what I am trying to do -

for test in `ls Tests`; do

for file in `ls FileFolder`; do

output=`python devcap $test $file`

echo $test $file $output >>result.txt

done

done

How do I timeout the $output if it takes longer than say 5 seconds and move to the next $file?

Can I redirect the stderr to result.txt as well?

Community
  • 1
  • 1

1 Answers1

0

try this:

for test in `ls Tests`; do

for file in `ls FileFolder`; do

output=`python devcap $test $file`

sleep 5

echo $test $file $output >>result.txt

done

done