Relais.io: Start and stop Amazon instances on a schedule
relais.io
relais.io
Then I realized the users could do it themselves as well. So now I use simple batchfiles that basically use the aws commandline: aws ec2 start-instances --instance-ids XXXXXXX aws ec2 describe-instances --instance-ids XXXXXXX (to check current status) aws ec2 stop-instances --instance-ids XXXXXXX
The user can start, check and stop themselves (personal tokens in environ vars). I use a launchd process to automatically check every end of the afternoon if all machines are powered down. Surprisingly this works very well. I just checked the logs and I must say we have very precise users :-)