make sure that there is no output from the service.
otherwise there are problems if the service is started within an SSH session: the SSH session won't shutdown while the service is still running and prints to the console