LSOFParser : global

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • L’include de script LSOFParser fournit des méthodes pour analyser la sortie de la commande lsof : lsof -i4TCP -n -P -F pcnfT.

    Utilisez cet include de script avec un script de détection lorsque vous avez besoin d’analyser la sortie LSOF .

    LSOFParser : error(String msg)

    Génère le message d’erreur spécifié.

    Tableau 1. Paramètres
    Nom Type Description
    msg Chaîne Le message d’erreur
    Tableau 2. Renvoie
    Type Description
    nul

    LSOFParser : initFileDescriptor()

    Initialise le processus de descripteur de fichier.

    Tableau 3. Paramètres
    Nom Type Description
    Aucun
    Tableau 4. Renvoie
    Type Description
    nul

    LSOFParser : initProcess()

    Initialise le processus de l’analyseur.

    Tableau 5. Paramètres
    Nom Type Description
    Aucun
    Tableau 6. Renvoie
    Type Description
    nul

    LSOFParser : on_c(ligne de corde)

    Définit la commande actuelle.

    Tableau 7. Paramètres
    Nom Type Description
    ligne Chaîne La commande
    Tableau 8. Renvoie
    Type Description
    nul

    LSOFParser : on_endFileDescriptor()

    Ferme le processus de descripteur de fichier.

    Tableau 9. Paramètres
    Nom Type Description
    Aucun
    Tableau 10. Renvoie
    Type Description
    nul

    LSOFParser : on_endProcess()

    Ferme le processus d’analyseur.

    Tableau 11. Paramètres
    Nom Type Description
    Aucun
    Tableau 12. Renvoie
    Type Description
    nul

    LSOFParser : on_f(ligne de corde)

    Définit le descripteur de fichier actuel.

    Tableau 13. Paramètres
    Nom Type Description
    ligne Chaîne Descripteur de fichier
    Tableau 14. Renvoie
    Type Description
    nul

    LSOFParser : on_n(ligne de corde)

    Définit l’adresse actuelle.

    Tableau 15. Paramètres
    Nom Type Description
    ligne Chaîne L’adresse
    Tableau 16. Renvoie
    Type Description
    nul

    LSOFParser : on_p(ligne de corde)

    Définit le PID actuel.

    Tableau 17. Paramètres
    Nom Type Description
    ligne Chaîne Le PID
    Tableau 18. Renvoie
    Type Description
    nul

    LSOFParser : on_T(ligne de chaîne)

    Définit l’état actuel.

    Tableau 19. Paramètres
    Nom Type Description
    ligne Chaîne État
    Tableau 20. Renvoie
    Type Description
    nul

    LSOFParser : parse(String lsofOutput)

    Analyse la sortie lsof spécifiée.

    Les résultats sont disponibles dans des tableaux de connexions et d’écouteurs, et les erreurs sont enregistrées dans errorString() et isValid().

    Tableau 21. Paramètres
    Nom Type Description
    lsofSortie Chaîne Sortie lsof
    Tableau 22. Renvoie
    Type Description
    nul