Você provavelmente precisará adicionar um nohup
aos seus scripts de inicialização. Parece que seus processos estão terminando quando sua sessão termina. Você também pode querer ver como daemons padrão são iniciados com o Ubuntu, e reescrever o script de init que seu script está referenciando.