首页 > 解决方案 > 使用 cgexec 运行程序时,找不到共享对象

问题描述

我有一个专有程序,我们称它为foo依赖于bar.so通过LD_LIBRARY_PATH. 正确设置此环境变量后,ldd确认找到了共享对象,更重要的是,程序运行良好。但是,当我用它运行它时cgexec -g cpuset:/some_socket foo抱怨它找不到bar.so. 有谁知道发生了什么以及如何修复才能foo在指定的 cpuset 上运行?

FWIW:我不是 RHEL 7,并且相关的 cpuset 确实存在。

标签: linuxrhel7

解决方案


推荐阅读