When you are working with the UNIX operating system, there will be times when you want to run commands that are immune to log outs or unplanned login session terminations. Use the UNIX command for handling this job is the nohup (no hangup) command.
Normally when you log out, or your session terminates unexpectedly, the system will close all processes that you have started. Starting a command with nohup counters this by arranging for all stopped, running, and background jobs to ignore the SIGHUP signal.
Click here for more..!