相关疑难解决方法(0)

有没有办法在Unix中更改另一个进程的环境变量?

在Unix上,有没有办法让一个进程可以改变另一个进程的环境变量(假设它们都是由同一个用户运行)?一般的解决方案是最好的,但如果没有,那么一个人是另一个人的孩子的具体情况怎么样?

编辑:通过gdb怎么样?

unix linux shell gdb environment-variables

93
推荐指数
6
解决办法
3万
查看次数

是否可以在python中更改父进程的环境?

在Linux中当我从shell调用python时,它复制了它的环境,并启动了python进程.因此,如果我执行以下操作:

import os
os.environ["FOO"] = "A_Value"
Run Code Online (Sandbox Code Playgroud)

当python进程返回时,FOO(假设它原来是未定义的)仍将是未定义的.有没有办法让python进程(或任何子进程)修改其父进程的环境?

我知道你通常用类似的东西来解决这个问题

source script_name.sh
Run Code Online (Sandbox Code Playgroud)

但这与我的其他要求相冲突.

python linux environment

19
推荐指数
3
解决办法
1万
查看次数

标签 统计

linux ×2

environment ×1

environment-variables ×1

gdb ×1

python ×1

shell ×1

unix ×1