Como posso inspecionar as variáveis ​​de ambiente de um processo de execução? -- and-line campo com unix camp apple Relacionado O problema

How can I inspect the environment variables of a running process?


26
vote

problema

português

Existe algum equivalente (CLI ou GUI) para o recurso ABCDefGHIJKLMNABCDefGHIJKLMN0

english

Is there some equivalent (CLI or GUI) to Linux's /proc/$PID/environ feature?

     
 
 

Lista de respostas

30
 
vote
vote
Melhor resposta
 

Você pode inspecionar variáveis ​​ambientais de processo de execução com

  ps eww <PID>    
 

You can inspect environmental variables of running process with

ps eww <PID> 
 
 
     
     
12
 
vote

O seguinte adiciona à resposta de Mateusz, bem imprimindo as variáveis ​​uma por linha:

  ps eww -o command <PID>  | tr ' ' ' '    
 

The following adds on to Mateusz's answer, pretty printing the variables one per line:

ps eww -o command <PID>  | tr ' ' '\n' 
 
 
     
     
0
 
vote

Consulte a função Env_From_pid (PID) - https://github.com/tpy-killer -Games / libprocinfo

Funciona no Windows, Mac, Linux e FreeBSD. Ubuntu / Debian precisa de libprocps-dev.

 

See the function env_from_pid(pid) - https://github.com/time-killer-games/libprocinfo

Works on Windows, Mac, Linux, and FreeBSD. Ubuntu / Debian needs libprocps-dev.

 
 

Perguntas relacionadas

0  Não é possível inicializar para MacOS depois de redimensionar a partição MacOS  ( Cant boot to macos anymore after resizizing macos partition ) 
Depois de instalar o Ubuntu como um segundo sistema no meu MacBook após este tutorial https : //www.maketechease.com/install-dual-boot-ubuntu-mac/ Tudo esta...

26  Como posso inspecionar as variáveis ​​de ambiente de um processo de execução?  ( How can i inspect the environment variables of a running process ) 
Existe algum equivalente (CLI ou GUI) para o recurso ABCDefGHIJKLMNABCDefGHIJKLMN0 ...

5  Por que "echo" "em / etc / bashrc causa o scp?  ( Why does echo in etc bashrc cause scp to hang ) 
Eu estou copiando diretórios de uma máquina de Snow Leopard para uma máquina de tigre usando scp -r e por algum motivo, parece que a linha final do alvo (ti...

3  MacBook Pro preso no loop de inicialização - modo de recuperação e modo de segurança não funcionando  ( Macbook pro stuck in boot loop recovery mode and safe mode not working ) 
Eu tenho um MacBook Pro 2015 (8 GB RAM, executando MacOS Mojave) preso na tela de carregamento com o logotipo da Apple e a barra de carregamento 100% concluíd...

0  Como esse script AWK funciona?  ( How does this awk script work ) 
Eu tenho 2 arquivos de dados contendo uma coluna. Eu quero fazer outro arquivo de dados mesclando as duas colunas. Eu tenho a linha de comando na concha, mas ...

0  Como posso adicionar um endereço de e-mail da Apple a um cliente de e-mail, como a evolução?  ( How can i add an apple email address to an email client such as evolution ) 
Eu de alguma forma acabei com um endereço de e-mail da Apple. Como posso usar o e-mail '@ me.com' no meu cliente de e-mail (evolução no debian)? ...

0  Obtendo .Profile para executar após .bash_login  ( Getting profile to execute after bash login ) 
Quando eu instalei o RVM, descobri que criou .bash_login com este: [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a s...

3  Números de saída de teclas de seta Ao conectar o hóspede do Ubuntu Virtualbox no host Windows 7 via conexão de área de trabalho remota  ( Arrow keys output numbers when connecting to ubuntu virtualbox guest on windows ) 
Eu tenho um convidado Ubuntu em execução no host do Windows 7. Eu então queria me conectar remotamente do meu MacBook Air na cama, e assim acessei a VM via cl...

2  Quais ferramentas existem para recuperar um arquivo que eu mudo usando o CPP no terminal?  ( What tools exist to recover a file i clobbered using cpp in terminal ) 
Eu acidentalmente digitado cpp Scriptname.py DestinationDirectory , com a intenção de copiar o script Python para a pasta. Eu percebi depois que eu deveria...

3  Abrindo uma imagem de disco OS X com um agente de lançamento enquanto a exibição está dormindo  ( Opening an os x disk image with a launchd agent while the display is sleeping ) 
Eu criei um abcdefghijklmnlaunchd agente que abre uma imagem de disco esparsa protegida por senha (e monta seu volume solitário) diariamente às 2h45 em prep...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.