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