You say this
subprocess.Popen("/usr/bin/node /home/lookyweb/node/message.js")
but when I look at the file I see this subprocess.Popen("/lookyweb/bin/node/home/lookyweb/node/message.js")
The directory /lookyweb/ definitely doesn't exist so that will never work. The other thing I forgot to mention is if you open a command with an argument like that with popen you also have to add shell=True to the command. So now I edited it to look like this: subprocess.Popen("/usr/bin/node /home/lookyweb/node/message.js", shell=True)
It looks like it's working. Go ahead and test it out, and if you leave it running please be sure to check your account load page frequently for the first few days.