Start command doesn't return for upstart script in Ubuntu?

view story

http://askubuntu.com – I have written an upstart script called 'ts.conf' for a daemon and put it in /etc/init. When I try to start it with start ts I expect a confirmation message and I also expect to get the prompt back, but the terminal hangs. When I hit ctrl-c I get the prompt back. If I start again a message says start: Job is already running: ts The server is, however, not running, and I can find the mono process using 'ps -ef'. The script 'ts.conf' is located in /etc/init and looks like this: start on runlevel [2345] stop on runlevel [016] respawn expect fork script cd /home/ubuntu/Terraria (HowTos)