diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2005-03-19 00:46:16 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2005-03-19 00:46:16 +0000 |
commit | f57d67630f8a9e2b50695891f52f90d189ea4807 (patch) | |
tree | a55d67e7af9ae9425e05ca1134a5f5a4e2fd91f1 /doc | |
parent | c8f3dc402bbd153c1112a534bb6a7cd567bcccfa (diff) | |
download | coreutils-f57d67630f8a9e2b50695891f52f90d189ea4807.tar.gz coreutils-f57d67630f8a9e2b50695891f52f90d189ea4807.tar.bz2 coreutils-f57d67630f8a9e2b50695891f52f90d189ea4807.zip |
(nohup invocation): Clarify nohup.out creation.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/coreutils.texi | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/doc/coreutils.texi b/doc/coreutils.texi index 6d196013e..69134f338 100644 --- a/doc/coreutils.texi +++ b/doc/coreutils.texi @@ -12473,20 +12473,16 @@ nohup @var{command} [@var{arg}]@dots{} @end example @flindex nohup.out -If standard output is a terminal, it is redirected so that it is appended +If standard output is a terminal, the command's standard output is appended to the file @file{nohup.out}; if that cannot be written to, it is appended -to the file @file{$HOME/nohup.out}. If that cannot be written to, the +to the file @file{$HOME/nohup.out}; and if that cannot be written to, the command is not run. -If standard output is not a terminal, then the standard output of -@var{command} will be the same as that of @command{nohup}. - -If @command{nohup} creates either @file{nohup.out} or -@file{$HOME/nohup.out}, it creates it with no ``group'' or ``other'' -access permissions. It does not change the permissions if the output -file already existed. +Any @file{nohup.out} or @file{$HOME/nohup.out} file created by +@command{nohup} is made readable and writable only to the user, +regardless of the current umask settings. If standard error is a terminal, it is redirected to the same file -descriptor as the standard output. +descriptor as the (possibly-redirected) standard output. @command{nohup} does not automatically put the command it runs in the background; you must do that explicitly, by ending the command line |