Teste o firefox em um loop

0

Eu gostaria de simplesmente basear o seguinte: inicie o firefox, teste-o, mate seu processo se ele não funcionar e reinicie-o; ou pare o script de uma vez por todas, se funcionar.

Na verdade, eu preciso de uma sentença awk para interceptar a string "ESTA http" do netstat e colocar $ CONDTION em 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;
    
por blue_xylo 24.07.2014 / 19:07

1 resposta

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
    
por 24.07.2014 / 20:12

Tags