0
kstat -p
을 사용하여 정보를 얻을 필요가있는 일부 작업을하고 있습니다. 그래서 모든 출력이 kstat -p
인 해시 변수를 생성하려고합니다. 액세스 값에Perl을 사용하여 kstat -p의 출력으로 해시를 만드는 방법은 무엇입니까?
Sample output from kstat -p
cpu_stat:0:cpu_stat0:user 18804249
는
@{$kstat->{cpu_stat}{0}{cpu_stat0}}{qw(user)};
또한 사용 가능한 모듈 CPAN 쳐다 보면서 Sun::Solaris::Kstat
을 발견하지만 그건 내 일 버전을 사용할 수 없습니다했다. 출력 값이 kstat -p
인 해시 변수를 생성하는 코드를 제안하십시오.
Sun :: Solaris :: Kstat이 존재하지 않는 것 같습니다. 솔라리스 :: Kstat 않습니다. 단순히 설치하지 않으시겠습니까? – innaM
작성하려는 데이터 구조가 다소 이상해 보입니다. 최상위 배열을 원하십니까? qw (사용자)는 무엇을해야합니까? – innaM
마지막으로, 정확히 당신의 문제는 무엇입니까? kstat의 출력을 구문 분석하는 데 도움이 필요합니까? 아니면 데이터 구조를 만드는 데 도움이 필요합니까? – innaM