LSOFParser - Global

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • The LSOFParser script include provides methods to parse the output of the lsof command: lsof -i4TCP -n -P -F pcnfT.

    Use this script include with a discovery script when you need to parse lsof output.

    LSOFParser - error(String msg)

    Generates the specified error message.

    表 : 1. Parameters
    Name Type Description
    msg String The error message
    表 : 2. Returns
    Type Description
    void

    LSOFParser - initFileDescriptor()

    Initializes the file descriptor process.

    表 : 3. Parameters
    Name Type Description
    None
    表 : 4. Returns
    Type Description
    void

    LSOFParser - initProcess()

    Initializes the parser process.

    表 : 5. Parameters
    Name Type Description
    None
    表 : 6. Returns
    Type Description
    void

    LSOFParser - on_c(String line)

    Sets the current command.

    表 : 7. Parameters
    Name Type Description
    line String The command
    表 : 8. Returns
    Type Description
    void

    LSOFParser - on_endFileDescriptor()

    Closes the file descriptor process.

    表 : 9. Parameters
    Name Type Description
    None
    表 : 10. Returns
    Type Description
    void

    LSOFParser - on_endProcess()

    Closes the parser process.

    表 : 11. Parameters
    Name Type Description
    None
    表 : 12. Returns
    Type Description
    void

    LSOFParser - on_f(String line)

    Sets the current file descriptor.

    表 : 13. Parameters
    Name Type Description
    line String The file descriptor
    表 : 14. Returns
    Type Description
    void

    LSOFParser - on_n(String line)

    Sets the current address.

    表 : 15. Parameters
    Name Type Description
    line String The address
    表 : 16. Returns
    Type Description
    void

    LSOFParser - on_p(String line)

    Sets the current PID.

    表 : 17. Parameters
    Name Type Description
    line String The PID
    表 : 18. Returns
    Type Description
    void

    LSOFParser - on_T(String line)

    Sets the current state.

    表 : 19. Parameters
    Name Type Description
    line String The state
    表 : 20. Returns
    Type Description
    void

    LSOFParser - parse(String lsofOutput)

    Parses the specified lsof output.

    Results are available in connections and listeners arrays, and errors are recorded in errorString() and isValid().

    表 : 21. Parameters
    Name Type Description
    lsofOutput String The lsof output
    表 : 22. Returns
    Type Description
    void