跳至主要內容

取得 App 打開的檔案 (app.lsof)

聲明

檔案清單, 錯誤資訊 = app.lsof(應用包標識符 或 行程號)

參數

  • 應用包標識符
    文字型,如需要定位應用的應用包標識符,可於 XXT 應用程式--更多--應用清單 中查看
  • 行程號
    整數型,需要查看的應用的行程號

回傳值

  • 檔案清單
    表型 | nil

    成功返回一個特定結構的表,失敗返回 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,
    },
    ...
    },
    }
  • 錯誤資訊
    文字型 或 nil,失敗則返回錯誤資訊

說明

列出指定 App 打開的檔案描述符及 socket 描述符
軟體版本在 1.3.8 或以上方可使用

範例

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