linux – 更改正在运行的进程的环境变量

前端之家收集整理的这篇文章主要介绍了linux – 更改正在运行的进程的环境变量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个脚本导出环境变量并启动一些下标.
export LOGLEVEL="1"
/home/myuser/bin/myscript1.sh
/home/myuser/bin/myscript2.sh

LOGLEVEL可用于下标中的进程startet.如何更改环境变量LOGLEVEL?

我试图用导出LOGLEVEL =“5”设置变量,但这不起作用.

解决方法

通常,您只能在流程启动时影响流程的环境变量.如果需要将更改传达给正在运行的进程,则环境不是正确的工具.

但是,this question有一些答案可以提出克服这一限制的方法.

编辑根据问题评论中的讨论添加:偶尔将设置更改为正在运行的进程的一种相当好的方法是指定一个配置文件,其中设置了LOGLEVEL值,向进程发送SIGHUP,并重新读取进程收到SIGHUP后的配置文件.

原文链接:https://www.f2er.com/linux/394314.html

猜你在找的Linux相关文章