Theres also a really cool program called Screen that allows you to run the program in a console that you can attach and detach.
So basicly you start up your screen with something along the lines of :
screen <flags> <screen name> <program>
( i cant remember my exact start up line, its burried in a startup script on another computer).
Then you can detach the screen using "Ctrl+a" then "d".
now you can exit your session, and any time you want to connect to check it out, you can ssh back in and do:
screen -r <screen name>
Head over to :
for a little more information.