Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nohup(1) — DG/UX R4.11MU05

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chmod(1)

csh(1)

nice(1)

sh(1)

signal(2)



nohup(1)                       DG/UX R4.11MU05                      nohup(1)


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 redirected 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.  If standard
       output is redirected but standard error is not, standard error is
       automatically redirected to the same file as output.

       Csh supports its own nohup command that does not redirect output to
       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:

              tbl ofile | eqn | nroff > nfile

SEE ALSO
       chmod(1), csh(1), nice(1), sh(1), signal(2).

NOTES
       The example above illustrates the proper technique for applying nohup
       to a series of commands.  In

              nohup command1; command2

       nohup applies only to command1;

              nohup (command1; command2)

       is syntactically incorrect.

       Be careful of where standard error is redirected.  The following
       command may put error messages on tape, making it unreadable:

              nohup cpio -o <list >/dev/rmt/1m&

       while

              nohup cpio -o <list >/dev/rmt/1m 2>errors&

       puts the error messages into file errors.

       You cannot use the nohup command with aliases.


Licensed material--property of copyright holder(s)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026