活动监视器是macos自带工具,可识别后台脚本进程:勾选“命令行”“用户”“pid”“启动时间”列,用python/sh/node/osascript等关键词搜索,结合cpu和内存排序筛选,确认后强制退出。
活动监视器是 macos 自带的最直接、最可靠的工具,能帮你快速识别那些在后台悄悄吃 cpu 或内存的脚本类进程——比如 python、shell、node.js、applescript 或 automator 生成的长期运行任务。
重点看“命令行”和“用户”字段
脚本进程往往没有图形界面,名字也不直观(如 python3、sh、node、osascript),容易被忽略。你需要主动调出关键列:
- 右键点击列标题区域 → 勾选 “命令行”(显示完整启动路径和参数)
- 同时勾选 “用户”(区分是你自己运行的,还是系统或第三方服务启动的)
- 再打开 “PID” 和 “启动时间”,方便判断进程新旧和归属
用搜索框精准定位脚本类进程
不要靠肉眼滚动查找。在活动监视器右上角的搜索框中,输入这些常见关键词:
- python 或 py(匹配 python3、/usr/bin/python、~/script.py 等)
- sh、bash、zsh(尤其注意带长路径或 -c 参数的 shell 进程)
- node、npm、yarn
- osascript(AppleScript 后台任务常用)
- automator(Automator 工作流常驻后台)
搜出结果后,点开“命令行”列,就能看到它具体在跑什么脚本文件或执行什么指令。
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
结合 CPU 和内存排序交叉验证
单看名字不够,得看实际影响:
- 切换到 CPU 标签页 → 点击 % CPU 列排序 → 找出持续高于 20% 的脚本进程
- 切换到 内存标签页 → 点击 物理内存 排序 → 关注占用超 300 MB 且“命令行”含脚本路径的条目
- 底部留意 “内存压力”:若为黄色或红色,说明这类脚本可能已累积大量未释放内存
确认并安全终止脚本进程
定位到可疑脚本后,别急着强退。先连按该进程,或点信息按钮(ⓘ),查看:
- 是否属于你最近手动启动的项目(比如本地开发服务器)
- “启动时间”是否异常久远(如几天前启动却一直没退出)
- “用户”是不是你自己的账户名(排除系统级守护进程误判)
确认无误后,选中进程 → 点击左上角 × 按钮 → 选择 “强制退出”。对批量同名脚本(如多个 python3 实例),可在终端用 killall -9 python3 或 kill -9 [PID] 精准清理。










