Você pode precisar deixar um script executando e terminar a sessão do seu usuário.
Para fazer isso, utilize o comando nohup
fica algo assim:
nohup seuscript.sh &
se houver saída, ela será colocada em um arquivo nohup.out
você também pode executar comandos que iniciam um servidor por exemplo.
nohup ruby script/rails server webrick -e production &
enjoy
Me ajudou bastante. Obrigado