Launchctl - mac下的运行管理器

Launchctl - mac下的运行管理器

 

前面的文章提到了 launchctl,我就根据这个线索整理一下。

 

威斯尼斯人官网 ,launchctl 是
launchd的控制台(也就是人机交互的终端)用于装载进程、卸载进程并控制launchd。

launchctl
也就是launchd的封面,这么说是为了避免让人感到意外,说launchctl怎么跑到launchd上了。

Launchctl - mac下的运行管理器。 

launchd时mac os最核心的系统组件之一。

Mac OS
系统启动最先做的事就是运行launchd,由launchd完成其他的后续启动工作。

launchd代码已经开源,

 

1、launchd可以作为定时器使用,像linux下的 cron

2、launchd可以作为目录监听器,监听目录文件的变化

3、launchd可以根据配置启动或者停止服务进程,这个用的最多。

 

launchd以plist文件作为配置输入,文件格式见参考[2]和[3]

 

参考

[1]

[2]

[3]

[4]

[5]

- mac下的运行管理器 前面的文章提到了
launchctl,我就根据这个线索整理一下。 launchctl 是
launchd的控制台(也就是人机交互的终端…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章