2009-09-15 7 views
0

Я ищу, чтобы найти детали системы SunOS, используя Kstat. Я нашел Solaris::Kstat модуль в CPAN, но это поддерживает только Solaris 2.5.1, 2.6 & 2.7. The Sun developer's site упоминает Sun :: Solaris :: Kstat, которого я не нашел в CPAN. Может кто-нибудь, пожалуйста, помогите мне с Perl-скриптами, чтобы найти детали из kstat в Solaris 5.10.Как использовать Solaris :: Kstat для Solaris 5.10?

ответ

1

По Brendan Gregg кто на самом деле разрабатывает инструменты Perl для работы с системами Solaris:

Библиотека Perl KStat поставляется с 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. 

Если это не работает, вы можете запустить команду find для Kstat.pm, чтобы быть уверенным в том или этот файл не существует в вашей системе.

+0

Спасибо Adam, я нашел это на том же пути, который вы дали, но при использовании этого пути в моем сценарии я получаю ту же ошибку «Не удается найти загружаемый объект для модуля Sun :: Solaris :: Kstat». Пожалуйста, предложите. – Space

+0

@ Virus: этот модуль связан с загрузкой библиотек C, необходимых для Kstat. Само сообщение об ошибке должно указывать имя конкретного файла (обычно заканчивающееся на '.so' или' .o'). Вам нужно найти эту находку в вашей системе, а затем добавить свой путь к переменной «LD_LIBRARY_PATH» или изменить «/ etc/ld.so.conf» и запустить «ldconfig» с правами root для изменения общесистемной библиотеки конфигурации. –