Running a program with & appended is a handy way to run it as a background process, but the program is still leashed to the terminal; if you quit Terminal.app, the program ends.
How can you start a program from Terminal.app that will still run if the terminal is closed?
nohupanddisown, which also exist in OS X. – slhck Mar 15 '13 at 08:01