EC2 linux any and all upstart jobs returning "unrecognised service"

Solution 1:

So for some reason initctl likes it and service doesnt...

sudo initctl start test
test start/running, process 8776

A bug in EC2 Linux me thinks. My example exactly conforms to the documentation but no biggy to switch to using initctl

If you like to check which services are running you also can do this:

sudo initctl list

And to verify where the log error read the file in /var/log/messages

Solution 2:

If you are using the AWS Linux AMI instead of the Ubuntu one use:

start on started network