奔跑的雪豹,我想用一种方式说:
“现在,这是正在运行的,这是运行它的人”我已经启用了流程核算和审计,它应该告诉我这一点,但我想在这里问一下,看看是否还有其他见解。
那么,除了使用 launchctl list 之外,我怎样才能快速找出哪些守护进程正在运行?或者有没有办法以某种方式修改它以获取正在运行的守护进程的列表?
答案1
ps aux
在控制台中 :D
或者
top
实时取景
答案2
对于自我回答我深表歉意,但 BSD/Mach 语义低于 launchd 的内容。
来自安全手册:
列出系统上的活动守护进程和代理
要查看 launchd 管理的守护进程列表,请运行以下命令:
$ sudo launchctl list
代理是代表用户在后台运行的程序,用于为该用户提供服务。要查看 launchd 为您管理的代理列表(因为您是当前用户),请运行以下命令:
$ launchctl list
顺便说一句,我强烈建议您阅读本手册。第 223 页告诉您如何禁用
远程管理和屏幕共享守护进程/代理。
默认运行,不会少于。
来自 apple.com 网站上的“Snow Leopard Security Config v 10.6”。