我一直在追踪一个奇怪的问题,即我的活动应用程序会定期失去焦点 - 意思是。我终于注意到它对应于 system.log 中的这些 launchd 通知:
Aug 5 21:41:03 frankentosh com.apple.launchd.peruser.501[264] (com.apple.pbs): Throttling respawn: Will start in 10 seconds
Aug 5 21:41:33: --- last message repeated 2 times ---
Aug 5 21:41:33 frankentosh com.apple.launchd.peruser.501[264] (com.apple.pbs): Throttling respawn: Will start in 10 seconds
Aug 5 21:42:03: --- last message repeated 2 times ---
关于这方面的信息有些有限,手册页只是说“pbs 是 Cocoa 框架的辅助工具”。Google 建议它是粘贴板服务器。处理粘贴板数据的服务器最终可能会做一些将焦点从前台应用程序拉出的事情,这有点道理。
那么,您知道什么原因会导致 pbs 崩溃吗?这是我拥有的唯一一款反复崩溃的应用程序,因此我并不怀疑硬件或基本操作系统的问题。我在另一台 Mac 上也看到了这种情况,两台 Mac 都安装了大致相同的附加软件。
有没有办法获取 pbs 上的崩溃日志?我在正常的 ~/Library/Logs/CrashReporter 或 ~/Library/Logs/DiagnosticReports 中看不到它
答案1
查看 的手册页pbs(8)
。现在它只处理服务(即应用程序菜单(即以当前应用程序命名的菜单)的服务子菜单中显示的内容)。
该手册页列出了用于调试 pbs 和刷新各种缓存的几个选项。
pbs
居住在/System/Library/CoreServices/pbs
,这并不在默认范围内$PATH
。