Linux 使用cgexec运行程序时,无法找到共享对象

Linux 使用cgexec运行程序时,无法找到共享对象,linux,rhel7,Linux,Rhel7,我有一个专有程序,我们称之为foo,它依赖于一个共享对象bar。因此可以通过LD\u LIBRARY\u PATH找到。正确设置此env变量后,ldd确认找到了共享对象,更重要的是,程序运行正常。但是,当我使用cgexec-gcpuset:/some_socket foo运行它时,它会抱怨它找不到bar.so。是否有人知道发生了什么以及如何修复,以便在指定的cpuset上运行foo FWIW:我不是RHEL 7,相关的cpuset确实存在。@n.“代词m”。这就是答案,谢谢。

我有一个专有程序,我们称之为
foo
,它依赖于一个共享对象
bar。因此
可以通过
LD\u LIBRARY\u PATH
找到。正确设置此env变量后,
ldd
确认找到了共享对象,更重要的是,程序运行正常。但是,当我使用
cgexec-gcpuset:/some_socket foo
运行它时,它会抱怨它找不到
bar.so
。是否有人知道发生了什么以及如何修复,以便在指定的cpuset上运行
foo


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

@n.“代词m”。这就是答案,谢谢。