漫谈防抖和节流的应用

发布于 6 年前
1 分钟阅读

在使用 Mac 开发的过程中会安装了一些服务,例如:MySQL。当服务多起来之后,我们该如何管理这些服务?

Homebrew 是 Mac 下强大的第三方包管理工具。除了包管理功能外,Homebrew 也提供服务管理的功能。使用 Homebrew 安装服务之后便可以使用 brew services 命令去管理安装的服务。


查看安装的服务

$ brew services list

Name      Status  User Plist
mongodb   stopped
[email protected] stopped

启动服务

$ brew services start mongodb

==> Successfully started `mongodb` (label: homebrew.mxcl.mongodb)

使用 start 命令启动的服务会在登录时自动启动,如果希望重启时不启动服务可以使用 brew services run 命令

$ brew services run mongodb

==> Successfully ran `mongodb` (label: homebrew.mxcl.mongodb)

重启服务

$ brew services restart mongodb

Stopping `mongodb`... (might take a while)
==> Successfully stopped `mongodb` (label: homebrew.mxcl.mongodb)
==> Successfully started `mongodb` (label: homebrew.mxcl.mongodb)

关闭服务

$ brew services stop mongodb

Stopping `mongodb`... (might take a while)

服务图形化管理界面

ServPane 使用 electron 写成的一个服务管理小工具,可以很方便地管理 Mac 安装的服务。

ServPane

  • 查看安装的服务
  • 启动服务
  • 重启服务
  • 关闭服务
  • 服务图形化管理界面