Unix :: LSOF

Wrapper naar het UNIX LSOF-hulpprogramma
Download nu

Unix :: LSOF Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Marc Beyer
  • Uitgever website:
  • http://search.cpan.org/~marcb/

Unix :: LSOF Tags


Unix :: LSOF Beschrijving

Wrapper naar het UNIX LSOF-hulpprogramma Unix :: LSOF is een Perl-wikkel rond het UNIX LSOF-hulpprogramma (geschreven door Victor A.ABELL, Copyright Purdue University), die open bestanden en informatie over de bestanden en processen opent. UNIX :: LSOF gebruikt de LSOF-binaire, dus u moet dat hebben geïnstalleerd om deze module te gebruiken (LSOF kan worden verkregen van ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof).by Standaard, deze module exporteert een enkele functie LSOF, waarnaar u dezelfde parameters kunt passeren die u de LSOF-binair is. Wanneer LSOF in de lijstcontext wordt genoemd, retourneert LSOF twee waarden, een hash-referentie met de geparseerde uitvoer van de LSOF-binair en een tekenreeks met (niet ingediend) eventuele foutmeldingen. Wanneer LSOF in Scalaire context wordt geroepen, zal LSOF een Unix :: LSOF :: Result-object retourneren (zie de documentatie voor die module voor meer informatie) .Op-aanvraag, u kunt ook de subroutine parse_lsof_output exporteren die zal doen wat de naam zegt en de naam zegt geparseerde uitgang. Beide ondersteunen een aantal opties, verstreken als een hash-referentie als het laatste argument (zie sectie "Opties" hieronder). Synopsis Gebruik Unix :: LSOF; mijn ($ uitgang, $ fout) = lsof ("afile.txt"); mijn @pids = sleutels% $ output; My @Commands = Kaart {$ _-> {"opdrachtnaam"}} Waarden% $ uitgang; ($ output, $ fout) = lsof ("- p", $$); mijn @Filenames; Voor mijn $ PID (sleutels% $ output) {voor mijn $ -bestanden (@ {$ o -> {$ k} {bestanden}}) {push @ bestandsnamen, $ f -> {"bestandsnaam"}}} mijn $ LR = LSOF ("-P", $$); # Zie Unix :: LSOF :: resultaat @Filenames = $ LRS-> GET_FILENAMES (); @inodes = $ LRS-> GET_VALUES ("Inode nummer"); # Met opties mijn $ LR = LSOF ("-P", $$, {binary => "/ opt / bin / lsof"}); Vereisten: · Perl


Unix :: LSOF Gerelateerde software