【发布时间】:2018-11-21 09:16:14
【问题描述】:
我在 mac 上有一个正在运行的进程,我想使用一些命令行实用程序从进程外部更改环境变量。
我该怎么做?
【问题讨论】:
-
您要更改哪个变量,为什么?您是否可以访问该流程的源代码?
-
我想将 SH_AUTH_SOCK 和 SSH_AGENT_PID 变量设置为正在运行的 IntelliJ。我希望运行/调试过程将具有该环境变量。我知道我可以在运行/调试程序之前在“编辑配置”中设置环境变量,但是这些变量的值是通过运行脚本来阻止的。
-
我过去使用的一种技术是更改配置文件中的值,并向进程发送 SIGHUP 信号,使其重新读取配置文件。
标签: macos environment-variables