If you don't need the features or want the overhead of any of these typical tools for managing detachable processes:
- GNU screen
you can keep track of the output from a process by prefixing your command with nohup when you start it up. By default, it will save both standard output and standard error to
nohup.out, but see the man page for additional details.
nohup won't let you interact with the process once it's been detached, but it will allow the script to complete and allow you to view the output after the fact. For more complex cases, such as long-running interactive processes or X clients, you may want to look at one of the other tools listed and see if they fit your needs better.