2009-09-15 82 views

回答

1

根据Brendan Gregg究竟是谁开发的Perl工具与Solaris系统的工作:

的kstat的Perl库附带 的Solaris。

然而,在他的一个模块,他包括以下注意事项:

 
# - If you have upgraded /usr/bin/perl, this program may be unable to 
# find the Sun::Solaris::Kstat library (which is under /usr/perl5). 
# Before the "use strict;" line, you may need to add, 
# use lib "/usr/perl5/5.6.1/lib"; 
# to point to your location of Sun/Solaris/Kstat.pm. 

如果不工作,你可能要为Kstat.pm运行find命令,是某些是否不是这个文件存在于你系统的任何地方。

+0

感谢亚当,我发现这与你给出的相同路径,但是当在我的脚本中使用这个路径时,我得到了同样的错误“Can not locate loadable object for module Sun :: Solaris :: Kstat”。请建议。 – Space 2009-09-17 07:49:28

+0

@Virus:该模块与加载Kstat所需的C库有关。错误信息本身应该告诉你特定文件的名称(通常以'.so'或'.o'结尾)。您需要在您的系统上找到该查找,然后将其路径添加到'LD_LIBRARY_PATH'环境变量,或修改'/ etc/ld.so.conf'并运行具有根特权的'ldconfig'来修改系统范围的库组态。 – 2009-09-17 11:32:25