I might move a gekko or 2 over here.
If your using a Pi, install screen as above and then just edit the /etc/rc.local file and add before "exit 0" line
cd /home/pi/cgminer-gekko-rev2 (pi will be what ever user name you set up and same for cgminer, it will be what ever version your using)
sleep 6s (just to give pi more time to be fully booted before starting cgminer)
screen -dmS cgminer sudo ./cgminer -o stratum+tcp://POOL:3333 -u ADDRESS.G1 --usb :1 --compac-freq (what ever you want) --widescreen --worktime -o stratum+tcp://BACKUPPOOL:3333 -u ADDRESS.G1
sleep 6s
screen -dmS cgminer sudo ./cgminer -o stratum+tcp://POOL:3333 -u ADDRESS.G2 --usb :1 --compac-freq (what ever you want) --widescreen --worktime -o stratum+tcp://BACKUPPOOL:3333 -u ADDRESS.G2
As many times as you want, I don't know if there is a limit to where it will start messing with the pi or not?
The pi will start to mine as soon as it is booted or reboots from a power outage (as long as you don't have to cycle the power on your hub after a power outage).
Then use putty to connect to the pi and screen to see cgminer/s.