Amiga Unix — 68040 · 68060

Manual pages › General commands (1)

nohup-original(1)

run a command immune to hangups and quits

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

With the coreutil package (with the extra set), see nohup(1) instead.

NAME

nohup - run a command immune to hangups and quits

SYNOPSIS

nohup command [ arguments ]

DESCRIPTION

nohup executes command with hangups and quits ignored. If output is not re-directed by the user, both standard output and standard error are sent to nohup.out. If nohup.out is not writable in the current directory, output is redirected to $HOME/nohup.out.

EXAMPLE

It is frequently desirable to apply nohup to pipelines or lists of commands. This can be done only by placing pipelines and command lists in a single file, called a shell procedure. One can then issue:

nohup sh file

and the nohup applies to everything in file. If the shell procedure file is to be executed often, then the need to type sh can be eliminated by giving file execute permission. Add an ampersand and the contents of file are run in the background with interrupts also ignored (see sh(1)):

nohup file &

An example of what the contents of file could be is:

sort ofile > nfile

SEE ALSO

chmod(1), nice(1), sh(1),
signal(2) in the Programmer's Reference Manual.

NOTES

In the case of the following command

     nohup command1; command2

nohup applies only to command1.  The command

     nohup (command1; command2)

is syntactically incorrect.