Mac OS X 下开机启动服务

3,102 阅读1分钟

在linux下在/etc/init.d/下面放置一个脚本文件,设为开机自启动一样,mac的神器brew。



这样就ok.

如果不是brew安装的程序。

可以使用launchctl来管理这些服务。

以root身份做以下事情:以redis为例

在/Library/LaunchDaemons下新建com.redis.plist,内容如下:


sudo launchctl load /Library/LaunchDaemons/com.redis.plist
sudo launchctl start com.redis



 这些配置没有办法 熟悉他 记住他 使用他。


如果要认证登陆权限的方式启动 可以mongod --auth启动。

或者 直接全局更改配置项 

sudo vi /etc/mongod.conf

找到#security: 取消注释,修改为:


  1. security:
  2. authorization: enabled 

    然后在重复上边 brew info mongdb的自启动命令即可

一旦开启的认证,那么每个数据库都要设置登陆密码才能正常操作