nodejs node memoryusage example child_process child node.js process

node.js - memoryusage - sigterm nodejs



Node.js: ¿Hay alguna documentación sobre la variable process.env (1)

Pruebe este enlace http://nodejs.org/api/process.html#process_process_env

Entonces puedes hacer un pequeño programa en nodeJS:

console.log(process.env)

Y ejecutarlo

$ node myProgram.js { TERM_PROGRAM: ''iTerm.app'', TERM: ''xterm'', SHELL: ''/bin/bash'', CLICOLOR: ''1'', TMPDIR: ''/var/folders/ff/59np25p96x95hpgbtsv3r6zr0000gn/T/'', Apple_PubSub_Socket_Render: ''/tmp/launch-LIiu0r/Render'', OLDPWD: ''/Users/hermanjunge'', USER: ''hermanjunge'', COMMAND_MODE: ''unix2003'', SSH_AUTH_SOCK: ''/tmp/launch-XOMy7j/Listeners'', __CF_USER_TEXT_ENCODING: ''0x1F5:0:0'', Apple_Ubiquity_Message: ''/tmp/launch-jiZQH0/Apple_Ubiquity_Message'', LSCOLORS: ''ExFxCxDxBxegedabagacad'', PATH: ''/Users/hermanjunge/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/local/mysql/bin'', PWD: ''/tmp'', ITERM_PROFILE: ''hermanjunge'', SHLVL: ''1'', COLORFGBG: ''7;0'', HOME: ''/Users/hermanjunge'', ITERM_SESSION_ID: ''w1t4p0'', LOGNAME: ''hermanjunge'', LC_CTYPE: ''UTF-8'', DISPLAY: ''/tmp/launch-HCtQeC/org.macosforge.xquartz:0'', _: ''/usr/local/bin/node'' }

Luego, descubrimos que podemos obtener elementos del entorno en el que ejecutamos nuestra aplicación. Como por ejemplo:

console.log(process.env.PWD);

Que devuelve

/tmp

Y así...

Uso process.env un poco en mi programa, parece que esta variable no tiene nada que ver con mi programa, sin él mi aplicación también podría funcionar bien.

Entonces, ¿cómo puedo usar completamente el process.env ? ¿Hay algún documento o tutorial al respecto?