crystallfoxx

AutoFFv2

Dec 29th, 2015
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.68 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. pathFF='/opt/firefox/firefox'
  4. maxFFRuntime=180
  5.  
  6. if pgrep -f $pathFF >/dev/null; then exit 1; fi
  7. while true; do
  8.     startTime=$(date +%s)
  9.     pidFF=0
  10.     while (( ($(date +%s) - startTime) < (maxFFRuntime * 60) )); do
  11.         if (( "$pidFF" == "0" )) || ! kill -0 $pidFF >/dev/null 2>&1; then
  12.             $pathFF 'imacros://run/?m=SOCIALGROT_1.js' >/dev/null 2>&1 &
  13.             pidFF=$!
  14.         fi
  15.         sleep 5
  16.     done
  17.     if kill -0 $pidFF >/dev/null 2>&1; then
  18.         disown $pidFF
  19.         kill $pidFF >/dev/null 2>&1
  20.         sleep 5
  21.         if kill -0 $pidFF >/dev/null 2>&1; then kill -9 $pidFF >/dev/null 2>&1; fi
  22.     fi
  23.     sleep 2
  24. done
  25. exit 0
Advertisement
Add Comment
Please, Sign In to add comment