ループテスト Firefox

ループテスト Firefox

私は単に次のことをしたいと思います。 Firefox を起動、テストして動作しない場合は、プロセスを終了して再起動するか、スクリプトが動作している場合は一度停止してください。

awk実際には、netstatで文字列「ESTA http」を傍受して$ CONDTIONを0に設定する文が必要です。

#!/bin/bash
$CONDITION=1;
while($CONDITION)

firefox & timeout 10s watch -n 1 'netstat -a | grep "http    ESTA"|$CONDITION=0; (<-bad syntax)

if [$CONDITION == 0]; 
    then break
fi

kill $(ps aux | grep 'firefox' | awk '{print $2}');

done;

exit;

ベストアンサー1

#!/bin/bash

URL='http://www.google.com/'

while true; do
    firefox "$URL" & sleep 10
    netstat -anp | grep -m 1 ':80 .*/firefox' && exit
    killall firefox
done

おすすめ記事