NaviServer - programmable web server
4.99  5.0

[ Main Table Of Contents | Table Of Contents | Keyword Index ]

ns_env(n) 4.99.30 naviserver "NaviServer Built-in Commands"

Name

ns_env - Return, change or add a value of an environment variable

Table Of Contents

Synopsis

Description

This command provides thread-safe (unlike Tcl env array) access to the environment variables of the currently running nsd process.

COMMANDS

ns_env names
ns_env exists name
ns_env get ?-nocomplain? name
ns_env set name value
ns_env unset ?-nocomplain? name

EXAMPLES

 % ns_env names
 CONSOLE TERM INIT_VERSION PATH RUNLEVEL PWD PREVLEVEL SHLVL HOME
 
 % ns_env get PATH
 /usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
 
 % ns_env set USER nsd
 
 % ns_env get USER
 nsd
 
 % ns_env unset USER

See Also

nsd

Keywords

global built-in