相关疑难解决方法(0)

如何在 Mac OS X(或 iOS 等)上永久“重新设置”进程?

我使用了一个很好的(免费)进程管理器,称为ATMonitor for Mac OS X,它有很多很酷的隐藏功能,其中之一是能够单击正在运行的进程并将“renice”从 +20(较低优先级)设置为-20(最高优先级)。

最好的部分是它在重新启动之间保持不变。所以你想让 XYZ 一直得到充分的关注,你设置一次就完成了。

我想在运行特定守护程序的 iPad 上做同样的事情(renice 进程),但我不知道如何永久设置 renice。

我可以做一次,它工作正常,但设置在重新启动时丢失。我在某处阅读。

现在,对于永久重置进程的优先级,这不能直接完成。但是,您可以使用一个 shell 脚本来伪造它,该脚本启动应用程序然后立即使用它。给该脚本一个“.command”扩展名,它将在 GUI 中双击。不是很优雅,但它完成了工作。

但正如它所说,不是很优雅,我不认为这就是 ATMonitor 的做法。

我发现了这个问题,他们提供了一种方法来将其作为启动参数,但没有明显的方法将其保存为持久值。例如,如果程序不打算由launchd 启动。

我如何为每个可执行二进制文件设置一个永久的 renice 级别,独立于其 PID、何时、如何或为什么启动?

priority launchd process macos

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

launchd ×1

macos ×1

priority ×1

process ×1