SHOW:
|
|
- or go back to the newest paste.
| 1 | #!/bin/bash | |
| 2 | ||
| 3 | pathFF='/usr/lib/firefox/firefox' | |
| 4 | maxFFRuntime=15 | |
| 5 | export MOZ_CRASHREPORTER_DISABLE=1 | |
| 6 | ||
| 7 | if pgrep -f $pathFF >/dev/null; then exit 1; fi | |
| 8 | while true; do | |
| 9 | startTime=$(date +%s) | |
| 10 | pidFF=0 | |
| 11 | while (( ($(date +%s) - startTime) < (maxFFRuntime * 60) )); do | |
| 12 | if (( "$pidFF" == "0" )) || ! kill -0 $pidFF >/dev/null 2>&1; then | |
| 13 | $pathFF 'http://bit.ly/1NMI2Xl' 'http://bit.ly/1pbzYdS' 'http://bit.ly/1NMIeFN' >/dev/null 2>&1 & | |
| 14 | pidFF=$! | |
| 15 | fi | |
| 16 | sleep 5 | |
| 17 | done | |
| 18 | if kill -0 $pidFF >/dev/null 2>&1; then | |
| 19 | disown $pidFF | |
| 20 | kill $pidFF >/dev/null 2>&1 | |
| 21 | sleep 5 | |
| 22 | if kill -0 $pidFF >/dev/null 2>&1; then kill -9 $pidFF >/dev/null 2>&1; fi | |
| 23 | fi | |
| 24 | sleep 300 | |
| 25 | done | |
| 26 | exit 0 |