如何确定系统是否使用了 PATH 环境变量中的特定文件夹?
最近,一些依赖系统PATH的软件停止工作b/c另一个包在变量的开头添加了太多字符,导致重要部分在末尾被截断。
这导致我通过删除一些未使用的目录并缩短其他目录来清理变量;但是,我仍然有很多不确定的东西,我想知道是否有办法确定系统上的任何进程是否使用/未使用 PATH 变量的某些部分。
理想情况下,我会喜欢依赖项列表,但是,我会对可以记录失败/成功尝试的方法感到满意。有任何想法吗?
编辑
我的目标是确定在不破坏任何内容的情况下从 PATH 中删除目录是否安全,因此我需要通过在 PATH 中查找文件来知道是否专门访问了该文件。