mac开机启动服务

我们知道linux有systemd来维护守护进程的开机自启,那么mac呢?

我们首先需要写一个plist文件:

发现它的结构就是<key>标签后面跟着对应的value标签,根据value类型不同则标签也不同。

我用了这些key:

  • Label:这个服务的唯一标识,不能和其他服务重复
  • KeepAlive:设置为true,表示程序挂了要立即拉起来。
  • ProgramArguments:程序启动命令,value对应一个array,只需要顺序写出程序和命令参数即可。

写好之后,我们注册一下这个服务:

然后就可以看到程序已经运行了起来,卸载服务使用unload命令即可。

要开机自启动,只要把plist文件放到这个路径下即可:

 

 

如果文章帮到了你,请您乐于扫码捐赠1元钱,以便支持服务器运转。

发表评论

电子邮件地址不会被公开。