DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

/usr/dt/share/man/cat4/dtspcdenv.4(/usr/dt/share/man/cat4/dtspcdenv.4)




dtspcdenv(4m)	  MISC.	REFERENCE MANUAL PAGES	    dtspcdenv(4m)

NAME
     dtspcdenv - environment Variable File for the TED Subprocess
     Control Service

DESCRIPTION
     The TED Subprocess	Control	service	provides the ability  for
     a process running on one system to	invoke another process on
     a different system.  By default, the  environment	variables
     of	 the  parent  process  are passed unmodified to	the child
     process (on  the  remote  host);  however,	 there	are  some
     environment  variables  that are given special handling.  In
     addition, the  user  or  system  administrator  can  specify
     environment  variables that should	be modified when they are
     passed to the child process.

     The system-wide environment files are:
     /etc/dt/config/dtspcdenv
     /usr/dt/config/dtspcdenv

     and the user-specific environment file is:
     $HOME/.dt/dtspcdenv

     The file /usr/dt/config/dtspcdenv is  created  when  TED  is
     installed.	  This	file may be overwritten	by subsequent TED
     installations.   Consequently,  local  variable  definitions
     should   be  placed  in  the  file	 /etc/dt/config/dtspcdenv
     because this file is not overwritten during installation.

     The environment variable files are	evaluated in the  follow-
     ing order:
     local host:  /usr/dt/config/dtspcdenv
     local host:  /etc/dt/config/dtspcdenv
     local host:  $HOME/.dt/dtspcdenv
     remote host: /usr/dt/config/dtspcdenv
     remote host: /etc/dt/config/dtspcdenv
     remote host: $HOME/.dt/dtspcdenv

     The precedence occurs in the reverse  order  of  evaluation.
     Thus,  variables  in  the	remote host's $HOME/.dt/dtspcdenv
     file have the highest precedence and variables in the  local
     host's  /etc/dt/config/dtspcdenv  file  have the lowest pre-
     cedence.  In this context,	the local host is the host  where
     a	TED  client  is	 running  and the remote host is the host
     where a remote process will be started  (on  behalf  of  the
     local client).

     Lines beginning with a numer symbol (#) are considered  com-
     ments and are not processed.

     The syntax	for a non-commented line is:

Unix System LaboratoLast change: 1 August 1995			1

dtspcdenv(4m)	  MISC.	REFERENCE MANUAL PAGES	    dtspcdenv(4m)

	  VAR_NAME=some_value

     where VAR_NAME is the name	of an  environment  variable  and
     some_value	is the value assigned to the variable.

     If	some_value contains a variable reference,  the	reference
     will be replaced by the variable's	value.	For example, if	a
     TED client	has the	following definition in	its environment:

	  PATH=/bin:/sbin:/usr/local/bin

     and the following definition occurs in one	of  the	 environ-
     ment files:

	  PATH=/opt/foo/bin:$PATH

     then before the remote process is executed, PATH

     will be expanded to:

	  PATH=/opt/foo/bin:/bin:/sbin:/usr/local/bin

     The environment  variable	names  may  consist  of	 letters,
     digits or underscores and may be enclosed in curly	braces.

     The  environment	variable   files   may	 contain   "unset
     <variable_name>" commands to prevent an environment variable
     from being	propagated to the remote process.   For	 example,
     the  following line would prevent the variable LIB_PATH from
     being propagated to the remote process:

	  unset	LIB_PATH

ENVIRONMENT VARIABLES
     The dtspcd	daemon treats the following variables specially:

	DISPLAY	       If   DISPLAY   is   set	 to   "unix:<n>",
		       "local:<n>"  or	":<n>"	(where <n> is the
		       screen number),	then  before  the  remote
		       process is executed, DISPLAY is changed to
		       the name	of the local host and the  screen
		       number is preserved.

	HOME	       Before the  remote  process  is	executed,
		       HOME  is	 set  to  the value of the user's
		       home directory in the password file on the
		       remote host.

	SHELL	       If SHELL	is not in  the	parent	processes
		       environment,  SHELL is set to the value of
		       the user's shell	in the password	 file  on
		       the remote host.

Unix System LaboratoLast change: 1 August 1995			2

dtspcdenv(4m)	  MISC.	REFERENCE MANUAL PAGES	    dtspcdenv(4m)

	PWD	       The variable PWD	is not propagated to  the
		       remote host.

		       Note that  the  above  variables	 will  be
		       overridden  by their corresponding defini-
		       tions in	an environment file.

EXAMPLES
     The following definition sets the variable	 FOO_BIN_PATH  to
     the value /var/foo/bin:

     FOO_BIN_PATH=/var/foo/bin

FILES
		       /usr/dt/config/dtspcdenv
				      System-wide,	installed
				      environment variable defin-
				      itions used when a  process
				      is executed

		       /etc/dt/config/dtspcdenv
				      System-wide,	  locally
				      defined  environment  vari-
				      able definitions used  when
				      a	process	is executed

		       $HOME/.dt/dtspcdenv
				      User-specific   environment
				      variable	definitions  used
				      when a process is	executed

SEE ALSO
     dtspcd(1).

Unix System LaboratoLast change: 1 August 1995			3

See also dtspcdenv(4)

Man(1) output converted with man2html