0%

Linux控制组(cgroups)是一个内核功能,用于限制,记录和隔离一个或多个进程对CPU,内存,磁盘I/O,以及网络的使用量及访问。

阅读全文 »

MacOS Launchd

传统的 UNIX 会使用 /etc/rc.* 或其他的机制来管理开机时要启动的启动服务,而现在的 OS X 则使用 launchd 来管理,它的启动服务称为 Launch Daemon/Agents, 利用 Launch Daemon/Agent,我们就可以令脚本程序在系统启动的时候在后台运行了。

Launch Daemon 和 Launch Agent区别

Launch Daemon 和 Launch Agent 是同一种东西在不同应用范围的名称。

Launch Daemon 是系统级别的服务,称为 daemon,在开机时会加载。

Launch Agent 是用户级别的服务,称为agent,在用户登录后才会加载。

阅读全文 »