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”。这就是答案,谢谢。