Ive seen tons of examples where a &
follows the end of a command string, but I can't seem to find an explanation on what it does. It's not even in nohup
's man
page. Is this a shell thing?
Either using &
or not, I find that any process ran with nohup
seems to exhibit immunity to any hangup signal.
Best Answer
From the bash manpage:
So yes, it's a shell thing, and can be used with any command. It essentially returns control to you immediately and allows the command to complete in the background. This is almost always used with
nohup
because you typically want to exit the shell after starting the command.