Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # This script is intended to run multiple browsershots factories
- # Sample what it does: screen -L python ./shotfactory.py -d :1 -b 5901
- # How many factories do you want to start?
- factories=9
- # How many secs to sleep between factories run
- sleep=1
- # Your BrowserShots.org account password
- pass="TYPE_IN_YOUR_PASSWORD_HERE"
- # Server name
- sn="$(hostname)"
- # PLEASE DO NOT TOUCH BELOW THIS LINE
- screen -dmS "$sn"
- for i in $(seq -w 0 $factories);
- do
- echo "Running factory #$i"
- # screen -d -L python ./shotfactory.py -d :$i -b 59$i -P $pass
- # screen -S "$sn" -p $i -X stuff "python ./shotfactory.py -d :$i -b 59$i -P $pass"
- txt="python ./shotfactory.py -d :$i -b 59$i -P $pass &"
- echo "txt is: $txt"
- screen -S "$sn" -p $i -X stuff "$txt$(printf \\r)"
- screen -S "$sn" -X screen
- echo "Sleeping for $sleep seconds"
- sleep $sleep
- done
- echo "Here are resulting screen sessions:"
- screen -r
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement