Quem sou eu

2016 ESTÁ INICIANDO E O PROJETO DESTE BLOG ESTA RESSURGINDO !!!!

quinta-feira, 13 de janeiro de 2011

IDENTIFICAR VARIAVEL DE AMBIENTE

Como verificar quais variavéis de ambiente estão definidas para uma seção.


Verificar as variavéis de ambiente definidas para uma seção é uma tarefa muito simples, o importante é entender que podemos ter variavéis diferentes para o mesmo usuario, depende das variavéis informadas no momento da conexão.


Para verificar basta executar o comando :

                $ onstat -g env      # Comando para verificar as variavéis de ambiente definidas


No caso se digitarmos o comando onstat -g env no bash do usuario conectado estaremos verificando as variavéis do usuario que está conectado, se desejarmos verificar uma seção especifica basta identificar o id da conexão e executar o comando

                 $onstat -g env


Exemplo pratico:

                 $ onstat -u     # comando para verificar os usuarios conectados





informix@urano:/mnt/backup/informix/ontape/backup/borr/borr_backup> onstat -u
IBM Informix Dynamic Server Version 10.00.UC4 -- On-Line -- Up 12 days 11:51:06 -- 344484 Kbytes

Userthreads address flags sessid user tty wait tout locks nreads nwrites

21429018  ---P--D  1informix - 0 0 0 3013 16722
21429544  ---P--F   0 informix - 0 0 0 0 475943
21429a70  ---P---    8 informix - 0 0 0 0 16
21429f9c   ---P--B   9 informix - 0 0 0 1267204 16
2142a9f4  Y--P---   15825 fiscal 2 2209bc70 0 1 112 0
2142af20   ---P--D 16 informix - 0 0 0 0 0
2142b44c Y--P--D 20 informix - 1007f138 0 0 0 0
2142b978 Y--P--- 15594 especial SPDP-WXP 21e9a680 0 1 63758 63865
2142bea4 Y--P--- 15034 teste 0 223c7108 0 1 53039 0
2142c8fc  Y--P--- 15902 roxa 2 22994410 0 1 1 0
2142d354 Y--P--- 15776 roxa 2 21e84248 0 1 3 0
2142f25c  Y--P--- 15621 interfac - 21e84018 0 1 15 1
2143070c Y--P--- 15253 checkin 2 227fa808 0 1 0 0
21431164 Y--P--- 15551 checkin 2 220cbaf8 0 1 144 80
21431690 Y--P--- 15607 adfisca1 2 220efd48 0 1 3 0
21432614 Y--P--- 15566 pedra 2 223c7940 0 1 62 0
21432b40 Y--P--- 15152 especial SPODP-WX 227fa628 0 1 66461 63894
21433ac4 Y--P--- 15560 roxa 2 220efb18 0 1 68 36
21434a48 Y--P--- 15906 roxa 2 21e22b00 0 1 18 0
214359cc Y--P--- 15712 adfisca1 2 220efde8 0 1 167 0
214378d4 Y--P--- 15836 checkin 2 220efe88 0 1 162 64
21437e00 Y--P--- 15901 roxa 2 21f7b8a0 0 1 271 0

22 active, 128 total, 49 maximum concurrent



# Vou estar querendo ver as variavéis de ambiente da seção 15836 referente ao usuario checkin

            $ onstat -g env 15836



informix@urano:/mnt/backup/informix/ontape/backup/borr/borr_backup> onstat -g env 15836
IBM Informix Dynamic Server Version 10.00.UC4 -- On-Line -- Up 12 days 11:54:50 -- 344484 Kbytes
Environment for session 15836:

Variable Value [values-list]
CLIENT_LOCALE en_US.8859-1
DBDATE DMY4/
DBDELIMITER
DBMONEY ,
DBNLS 1
DBPATH //ifxprd01
[//ifxprd01]
[/tmp]
DBPRINT lp -s
DBTEMP /tmp
DB_LOCALE en_US.819
INFORMIXDIR /home/informix
[/home/informix]
[/usr/informix]
INFORMIXSERVER edi
INFORMIXSQLHOSTS /home/informix/etc/sqlhosts_edi
INFORMIXTERM terminfo
[terminfo]
[termcap]
LANG en_US.UTF-8
LC_COLLATE en_US.819
LC_CTYPE en_US.819
LC_MONETARY en_US.819
LC_NUMERIC en_US.819
LC_TIME en_US.819
LKNOTIFY yes
LOCKDOWN no
NODEFDAC no
[no]
[no]
ONCONFIG onconfig_edi
PATH .:/bin:/usr/bin:/usr/local/bin:/dados/fjs/fgl2c.14/bin:/home/informix/bin:/usr/local/bin:/wch2/sispac:/wch2/sispac/bin
SERVER_LOCALE en_US.819
SHELL /bin/sh
SINGLELEVEL no
SQLPID 578023448
SUBQCACHESZ 10
TERM scoansi
[scoansi]
[dumb]
TERMCAP /etc/termcap