Python,等效于bash命令,用于获取远程进程的环境变量

佐哈尔81

我目前正在使用Bash命令ps eww以获取所有进程的环境变量。

例如,如果我运行以下命令:

a=a b=b c=c sleep 1000

的输出为ps eww | grep sleep

23709 s007  S      0:00.00 sleep 1000 a=a b=b c=c TERM_PROGRAM=Apple_Terminal ...

在蟒蛇,我读过有关psutil包,其中有environ()用于提取环境变量的方法,但它适用于当前进程或父/子只(即psutil.Process().environ()psutil.Process().Parent().environ()等)。

也许有一种方法可以获取每个生存过程的环境(根据名称或任何其他属性)?

最好,此选项将作为python 2.7.1x的一部分包含在嵌入式软件包中

谢谢

这确实不假

的构造函数Process接受pid作为参数:

proc = psutil.Process(pid)
print(proc.name(), proc.environ())

或者,您可以遍历所有进程process_iter并根据需要过滤它们:

for proc in psutil.process_iter():
    if proc.name() == 'sleep':
        print(proc.environ())

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ksh等效于环境变量Bash PROMPT_COMMAND

来自分类Dev

使用子进程在Python中访问Bash环境变量

来自分类Dev

使用子进程在Python中访问Bash环境变量

来自分类Dev

如何获取远程主机的环境变量

来自分类Dev

获取不同进程的环境变量

来自分类Dev

bash命令打印gcc环境变量

来自分类Dev

如何为远程rsync进程设置环境变量?

来自分类Dev

python:获取实际的环境变量以进行修改并传递给子进程

来自分类Dev

Python 子进程无法从 Bat 文件中获取环境变量

来自分类Dev

在VC ++中获取子进程的环境变量

来自分类Dev

在VC ++中获取子进程的环境变量

来自分类Dev

如何获取由systemctl启动的进程的环境变量?

来自分类Dev

Bash:在命令中注入变量,设置环境变量

来自分类Dev

获取环境变量

来自分类Dev

获取环境变量

来自分类Dev

如何使我的环境变量可用于sudo命令?

来自分类Dev

如何创建bash环境变量,在命令前添加环境变量前缀?

来自分类Dev

在远程计算机上运行本地脚本之前,先获取源环境变量并执行bash

来自分类Dev

Python-通过/ SSH使用远程主机的环境变量

来自分类Dev

等效于CURL命令的Python

来自分类Dev

具有环境变量的Bash命令替换

来自分类Dev

Bash time命令输出与环境变量分配不同

来自分类Dev

为只接受文件的 bash 命令提供环境变量

来自分类Dev

如何从python脚本内部获取bash脚本设置的环境变量?

来自分类Dev

在clion中使用远程模式时,如何从远程主机上的脚本中获取环境变量?

来自分类Dev

在clion中使用远程模式时,如何从远程主机上的脚本中获取环境变量?

来自分类Dev

Windows7(+)是否具有env或等效版本?(用于单次运行的环境变量)

来自分类Dev

Bash环境变量问题

来自分类Dev

评估bash环境变量

Related 相关文章

  1. 1

    ksh等效于环境变量Bash PROMPT_COMMAND

  2. 2

    使用子进程在Python中访问Bash环境变量

  3. 3

    使用子进程在Python中访问Bash环境变量

  4. 4

    如何获取远程主机的环境变量

  5. 5

    获取不同进程的环境变量

  6. 6

    bash命令打印gcc环境变量

  7. 7

    如何为远程rsync进程设置环境变量?

  8. 8

    python:获取实际的环境变量以进行修改并传递给子进程

  9. 9

    Python 子进程无法从 Bat 文件中获取环境变量

  10. 10

    在VC ++中获取子进程的环境变量

  11. 11

    在VC ++中获取子进程的环境变量

  12. 12

    如何获取由systemctl启动的进程的环境变量?

  13. 13

    Bash:在命令中注入变量,设置环境变量

  14. 14

    获取环境变量

  15. 15

    获取环境变量

  16. 16

    如何使我的环境变量可用于sudo命令?

  17. 17

    如何创建bash环境变量,在命令前添加环境变量前缀?

  18. 18

    在远程计算机上运行本地脚本之前,先获取源环境变量并执行bash

  19. 19

    Python-通过/ SSH使用远程主机的环境变量

  20. 20

    等效于CURL命令的Python

  21. 21

    具有环境变量的Bash命令替换

  22. 22

    Bash time命令输出与环境变量分配不同

  23. 23

    为只接受文件的 bash 命令提供环境变量

  24. 24

    如何从python脚本内部获取bash脚本设置的环境变量?

  25. 25

    在clion中使用远程模式时,如何从远程主机上的脚本中获取环境变量?

  26. 26

    在clion中使用远程模式时,如何从远程主机上的脚本中获取环境变量?

  27. 27

    Windows7(+)是否具有env或等效版本?(用于单次运行的环境变量)

  28. 28

    Bash环境变量问题

  29. 29

    评估bash环境变量

热门标签

归档