android - Linux环境变量的安全(android)

标签 android linux path

考虑 LD_LIBRARY_PATH 的示例(它决定加载库时的查找位置),是否每个进程都获得了它的私有(private)副本?如果某个进程(应用程序)要修改它,它会反射(reflect)到所有地方吗?

最佳答案

环境变量是基于每个进程设置的。所以,是的,每个进程都有一个私有(private)副本,另一个进程修改 LD_LIBRARY_PATH 不会影响你自己的。

但是,您的 shell 进程可能会通过在启动时将变量和设置数组移交给这些进程来保留它为其所有派生的子进程设置的环境变量列表。

关于android - Linux环境变量的安全(android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11825041/

相关文章:

c++ - 将 SIGINT 发送到守护进程

python - 更改 Django 应用程序的 Python 包路径

android - 哪个是Android应用程序的真实内存使用情况?

android - ExoPlayer 2 播放列表监听器

php - Symony2 控制台命令删除缓存文件夹,更改权限

java - 获取 .Jar 中资源的路径以在 Controller 中使用

php - 图像路径需要单斜线或双斜线,我无法控制何时

java - 无法删除比较我的 SQLite 数据库 Android 中的日期的行

android - 服务,唤醒锁

linux - 如何在 linux 中组合 ls -v 和转换命令