LSOFParser : global
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é.
| Nom | Type | Description |
|---|---|---|
| msg | Chaîne | Le message d’erreur |
| Type | Description |
|---|---|
| nul |
LSOFParser : initFileDescriptor()
Initialise le processus de descripteur de fichier.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
LSOFParser : initProcess()
Initialise le processus de l’analyseur.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
LSOFParser : on_c(ligne de corde)
Définit la commande actuelle.
| Nom | Type | Description |
|---|---|---|
| ligne | Chaîne | La commande |
| Type | Description |
|---|---|
| nul |
LSOFParser : on_endFileDescriptor()
Ferme le processus de descripteur de fichier.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
LSOFParser : on_endProcess()
Ferme le processus d’analyseur.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
LSOFParser : on_f(ligne de corde)
Définit le descripteur de fichier actuel.
| Nom | Type | Description |
|---|---|---|
| ligne | Chaîne | Descripteur de fichier |
| Type | Description |
|---|---|
| nul |
LSOFParser : on_n(ligne de corde)
Définit l’adresse actuelle.
| Nom | Type | Description |
|---|---|---|
| ligne | Chaîne | L’adresse |
| Type | Description |
|---|---|
| nul |
LSOFParser : on_p(ligne de corde)
Définit le PID actuel.
| Nom | Type | Description |
|---|---|---|
| ligne | Chaîne | Le PID |
| Type | Description |
|---|---|
| nul |
LSOFParser : on_T(ligne de chaîne)
Définit l’état actuel.
| Nom | Type | Description |
|---|---|---|
| ligne | Chaîne | État |
| 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().
| Nom | Type | Description |
|---|---|---|
| lsofSortie | Chaîne | Sortie lsof |
| Type | Description |
|---|---|
| nul |