取得 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'))