0
這裏是我的循環:的Bash shell腳本循環不處理多個命令
#!/bin/bash
count=3
for i in $(seq $count)
do
echo $i
killall midori
midori http://www.test.com/test.html?id=$i &
done
但它不會殺死綠並在後臺啓動另一個繼續循環。有任何想法嗎?
這裏是我的循環:的Bash shell腳本循環不處理多個命令
#!/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,在它有機會打開一個窗口或任何東西之前。
嘗試添加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