Unix :: Lsof.

wrapper para o UNIX Lsof Utility
Baixe Agora

Unix :: Lsof. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Marc Beyer
  • Site do editor:
  • http://search.cpan.org/~marcb/

Unix :: Lsof. Tag


Unix :: Lsof. Descrição

Wrapper para o UNIX Lsof Utility UNIX :: Lsof é um wrapper perl ao redor da UNIX Lsof Utility (escrito por Victor A.ABell, Copyright Purdue University), que lista os arquivos abertos, bem como informações sobre os arquivos e processos abrindo-os. UNIX :: O LSOF usa o binário LSOF, portanto, você precisa ter que instalado para usar este módulo (LSOF pode ser obtido a partir de ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof). Padrão, este módulo exporta uma única função que você pode passar nos mesmos parâmetros que você faria o binário LSOF. Quando chamado em contexto de lista, o LSOF retornará dois valores, uma referência de hash contendo a saída analisada do Binário LSOF e uma string contendo (não comparado) qualquer mensagem de erro. Quando chamado em contexto escalar, o LSOF retornará um objeto UNIX :: LSOF :: Result resultation (consulte a documentação para esse módulo para obter mais detalhes) .on Solicitar, você também pode exportar o sub-rotina Parse_Lsof_Output que fará o que o nome diz e devolver o saída analisada. Ambos suportam várias opções, passadas como referência de hash como o último argumento (ver seção "Opções" abaixo) .synopsis Use Unix :: Lsof; Minha ($ Output, $ Error) = lsof ("afile.txt"); Meus @PIDs = teclas% $ Output; meu @commands = map {$ _-> {"nome de comando"}} valores% $ Output; ($ Output, $ Error) = lsof ("- p", $$); meus @filenames; Para o meu $ PID (Keys% $ Output) {para my $ arquivos (@ {$ o -> {$ k} {file}}) {push @ filenames, $ f -> {"nome do arquivo"}}} lr = lsof ("-p", $$); # Veja Unix :: Lsof :: Resultado @FileNames = $ lrs-> get_filenames (); @inodes = $ lrs-> get_values ("inode number"); # Com opções Meu $ lr = lsof ("-p", $$, {binary => "/ opt / bin / lsof"}); Requisitos: · Perl.


Unix :: Lsof. Software Relacionado