-- 启动后台进程 nohup("yock") -- 打印出pid为20的进程列表 table.dump(ps(20)) -- 打印出启用命令为yock的进程列表 table.dump(ps("yock")) -- 不过滤进程列表 ps({}) -- 显示进程的某些参数,如运行的用户,内存信息,CPU信息,启动时间 ps({ user = true, mem = true, cpu = true, time = true }) -- 显示命令为test的进程列表 local procs = pgrep("test") for i = 1, #procs, 1do print(procs[i].Pid, procs[i].Name) end -- 杀死指定进程,有两种重载,一个模糊匹配命令,一个为PID kill("test") kill(8080)
网络相关
1 2 3 4 5 6
table.dump(ipconfig()) -- 根据端口号查找相应的信息 print("PID", "Proto", "State","Local") for _, info inipairs(lsof(58838)) do print(info.Pid, info.Proto, info.State, info.Local) end