I have a completed upstart conf file loaded here: http://pastebin.com/5E7J5jEY but I'm having trouble with the upstart not executing the exec function and/or relinquishing the kernel console CLI back to me.
after executing : sudo start itc_d I get nothing back (no startup status or even a usable cursor). If I use ctrl+c and run the command again I get: start: Job is already running: itc_d
Can someone help me understand what I am doing wrong? Perhaps something in my upstart config is wrong, or perhaps my python's createDaemon() function is not forking as expected? How can I fix/troubleshoot this issue?
F.Y.I - The file the upstart is attempting to execute is a python script that daemonizes itself (process forks twice) within the first function. If you would like to see the python script here it is: http://pastebin.com/xLHEhg14 (the createDaemon() function is the one in question here)