0

ここに私のループがあります:

#!/bin/bash
count=3

for i in $(seq $count)
do
   echo $i
   killall midori
   midori http://www.test.com/test.html?id=$i &
done

しかし、それは midori を殺したり、ループを続けるためにバックグラウンドで別のものを起動したりしません。何か案は?

4

1 に答える 1

3

ウィンドウなどを開く機会が得られる前に、開始してからミリ秒以内に midori を殺していないことを除けば、ほとんどの場合、あなたが望むとおりに動作します。

a を追加しsleepて、強制終了する前に起動して何かを実行する機会を与えてみてください。

#!/bin/bash
count=3

for i in $(seq $count)
do
   echo $i
   killall midori
   midori http://www.test.com/test.html?id=$i &
   sleep 10
done
于 2013-09-24T15:49:35.610 に答える