changeset 57154:fe97fe43464a

(Compilation): Explain how to make a silent subprocess that won't be terminated. Explain compilation-environment.
author Richard M. Stallman <rms@gnu.org>
date Mon, 20 Sep 2004 15:26:00 +0000
parents 497f0d2ca551
children 8570fe13efbb
files man/building.texi
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/man/building.texi	Mon Sep 20 12:03:05 2004 +0000
+++ b/man/building.texi	Mon Sep 20 15:26:00 2004 +0000
@@ -128,6 +128,21 @@
 wait $pid                     # @r{Wait for subprocess}
 @end example
 
+  If the background process does not output to the compilation buffer,
+so you only need to prevent it from being killed when the main
+compilation process terminates, this is sufficient:
+
+@example
+nohup @var{command}; sleep 1
+@end example
+
+@vindex compilation-environment
+  You can control the environment passed to the compilation command
+with the variable @code{compilation-environment}.  Its value is a list
+of environment variable settings; each element should be a string of
+the form @code{"@var{envvarname}=@var{value}"}.  These environment
+variable settings override the usual ones.
+
 @node Grep Searching
 @section Searching with Grep under Emacs