UNIX :: LSOF.

wrapper all'utilità UNIX LSOF
Scarica ora

UNIX :: LSOF. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Marc Beyer
  • Sito web dell'editore:
  • http://search.cpan.org/~marcb/

UNIX :: LSOF. Tag


UNIX :: LSOF. Descrizione

Wrapper all'utilità UNIX LSOF UNIX :: LSOF è un involucro Perl attorno all'utility Unix LSOF (scritto da Victor A.Abell, dall'università Purdue), che elenca file aperti e informazioni sui file e i processi aprendoli. UNIX :: LSOF utilizza la LSOF Binary, quindi è necessario averlo installato per utilizzare questo modulo (LSOF può essere ottenuto da ftp://lsof.itap.purdue.edu/pub/tools/unix/lsofich.by Impostazione predefinita, questo modulo esporta una singola funzione LSOF, a cui è possibile passare gli stessi parametri che si dovrebbe binarie LSOF. Quando viene chiamato il contesto dell'elenco, LSOF restituirà due valori, un riferimento a hash contenente l'uscita analizzata della LSOF Binary e una stringa contenente (non confezionata) eventuali messaggi di errore. Quando viene chiamato il contesto scalare, LSOF restituirà un oggetto UNIX :: LSOF :: Risultato (consultare la documentazione per quel modulo per ulteriori dettagli). Per la richiesta, è anche possibile esportare la subroutine parse_lsof_output che farà ciò che il nome dice e restituirà il Uscita analizzata. Entrambi questi supportano un numero di opzioni, passarono come riferimento hash come l'ultimo argomento (vedere la sezione "Opzioni" sotto) .synopsis Utilizzare UNIX :: LSOF; My ($ output, $ ERROR) = LSOF ("AFILE.TXT"); My @pids = Keys% $ output; My @Commands = Mappa {$ _-> {"nome comando"}} Valori% $ output; ($ output, $ ERROR) = LSOF ("- P", $$); i miei @filenames; per il mio $ PID (tasti% $ output) {per i miei file $ (@ {$ o -> {$ k} {file}}) {push @ ninenames, $ f -> {"nome file"}}} My $ LR = LSOF ("-P", $$); # Vedi Unix :: LSOF :: Risultato @Filenames = $ lrs-> get_filenames (); @inodes = $ lrs-> get_values ("numero di inode"); # Con opzioni My $ LR = LSOF ("-P", $$, {Binary => "/ opt / bin / lsof"}); Requisiti: · Perl.


UNIX :: LSOF. Software correlato