Question: what is difference between bash and nohup?
Answer: The nohup command ignores the HUP signal and thus even if the current shell is terminated, the subshell and myprocess. out would continue to run in the background. Another difference is that & alone doesn't redirect the stdout/stderr so if there are any output or error, those are displayed on the terminal.