| Unix :: LSOF Wrapper naar het UNIX LSOF-hulpprogramma |
Download nu |
Unix :: LSOF Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- 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