Chuyển tới nội dung chính

Liệt kê các tệp ứng dụng đang mở (app.lsof)

Khai báo

files, err = app.lsof(bid_or_pid)

Tham số

  • bid_or_pid
    Chuỗi (mã gói) hoặc số nguyên (pid).

Giá trị trả về

  • files
    Bảng | nil.

    Khi thành công, trả về bảng có cấu trúc bên dưới; khi thất bại, trả về nil.
    {
    opensockets = {
    {
    fd = integer_value,
    kind = "TCP" | "IN",
    ["local"] = {
    address = string_value,
    port = integer_value,
    },
    ["remote"] = {
    address = string_value,
    port = integer_value,
    },
    },
    ...
    },
    openfiles = {
    {
    fd = integer_value,
    path = string_value,
    },
    ...
    },
    }
  • err
    Chuỗi | nil. Thông báo lỗi khi thất bại.

Mô tả

  • Liệt kê các bộ mô tả tệp và bộ mô tả socket do ứng dụng đã chỉ định mở.
  • Yêu cầu phiên bản phần mềm 1.3.8 trở lên.

Ví dụ

nLog(app.lsof('com.apple.Preferences'))