0

重複の可能性:
不必要な遅延なしに bash でコマンドをタイムアウトにする

これが私がやろうとしていることです -

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

5 秒以上かかる場合、$output をタイムアウトして次の $file に移動するにはどうすればよいですか?

stderr も result.txt にリダイレクトできますか?

4

1 に答える 1

0

これを試して:

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
于 2012-10-29T03:12:56.450 に答える