루프 테스트 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

관련 정보