Unix :: lsof

Wrapper à l'utilitaire UNIX LSOF
Télécharger maintenant

Unix :: lsof Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Marc Beyer
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~marcb/

Unix :: lsof Mots clés


Unix :: lsof La description

Wrapper à l'utilitaire UNIX LSOF Unix :: lsof est une enveloppe Perl autour de l'utilitaire UNIX LSOF (écrit par Victor A.Abell, Copyright Purdue University), qui répertorie les fichiers ouverts ainsi que des informations sur les fichiers et les processus qui les ouvrent. Unix :: LSOF utilise le LSOF binaire, vous devez donc l'avoir installé pour pouvoir utiliser ce module (LSOF peut être obtenu à partir de ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof00.by Par défaut, ce module exporte une seule fonction LSOF, à laquelle vous pouvez transmettre les mêmes paramètres que vous seriez le LSOF binaire. Lorsque vous appuyez sur le contexte de la liste, LSOF retournera deux valeurs, une référence de hachage contenant la sortie analysée de la LSOF binaire et une chaîne contenant (non-cérémonie) tous les messages d'erreur. Lorsque cela s'appelle dans contexte scalaire, LSOF retournera un Unix :: lsof :: Objet de résultat (voir la documentation de ce module pour plus de détails). Demande, vous pouvez également exporter le sous-programme parse_lsof_output qui fera ce que le nom dit et renvoie le nom. Sortie analysée. Ces deux supports appuient un certain nombre d'options, passés en tant que référence de hachage en tant que dernier argument (voir la section "Options" ci-dessous) Utiliser UNIX :: LSOF; ma ($ sortie, $ erreur) = lsof ("AFILE.TXT"); mes @pids = clés% $ sortie; mon @commands = map {$ _--> {"nom de commande"}} valeurs% $ sortie; ($ sortie, $ erreur) = lsof ("- P", $$); mes @filenames; pour ma pid $ (Keys% $ Sortie) {pour mes fichiers $ (@ {$ o -> {$ k} {fichiers}}) {push @ fileensames, $ f -> {"nom de fichier"}}} My $ ma lr = lsof ("-p", $$); # Voir Unix :: lsof :: Résultat @filenames = $ LRS-> get_filenames (); @inodes = $ lrs-> get_values ("numéro d'inode"); # Avec options mon $ lr = lsof ("-p", $$, {binaire => "/ bin / lsof"}); Exigences: · Perl


Unix :: lsof Logiciels associés