I was using & in cshell in the end of a command, in order to execute the command as an independent process from the terminal:
How I should do this in bash?
Using & will background the job, but it is still tied to the shell.
The difference you may find between csh and bash with & is with regard to redirecting STDERR.
If you want the process to survive the parent shell/terminal closing, try "nohup" i.e.:
The redirect is optional; if there is output it will go to nohup.out in the current working directory.
The same way. From