原文:https://www.jianshu.com/p/6c3b26490861

简介

官网:
https://github.com/Homebrew/homebrew-services

macOS使用launchctl命令加载开机自动运行的服务,brew service可以简化lauchctl的操作。

以MySQL为例,使用launchctl启动:

ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

如使用brew service可以简化为:

brew services start mysql

常用命令

brew services list  # 查看使用brew安装的服务列表
brew services run formula|--all  # 启动服务(仅启动不注册)
brew services start formula|--all  # 启动服务,并注册
brew services stop formula|--all   # 停止服务,并取消注册
brew services restart formula|--all  # 重启服务,并注册
brew services cleanup  # 清除已卸载应用的无用的配置

配置文件目录

/Library/LaunchDaemons # 开机自启,需要sudo
~/Library/LaunchAgents # 用户登录后自启

以homebrew.mxcl.kafka.plist为例:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><key>Label</key><string>homebrew.mxcl.kafka</string><key>WorkingDirectory</key><string>/usr/local</string><key>ProgramArguments</key><array><string>/usr/local/opt/kafka/bin/kafka-server-start</string><string>/usr/local/etc/kafka/server.properties</string></array><key>RunAtLoad</key><true/><key>KeepAlive</key><true/><key>StandardErrorPath</key><string>/usr/local/var/log/kafka/kafka_output.log</string><key>StandardOutPath</key><string>/usr/local/var/log/kafka/kafka_output.log</string>
</dict>
</plist>

在这里可以找到服务路径、启动参数、日志路径等

使用brew services管理服务相关推荐

  1. Android窗口管理服务WindowManagerService计算窗口Z轴位置的过程分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8570428 通过前面几篇文章的学习,我们知道了 ...

  2. iptables规则备份和恢复,任务计划chkconfig工具systemd管理服务

    2019独角兽企业重金招聘Python工程师标准>>> iptables规则备份和恢复 备份 iptables-save > /tmp/ipt.txt service ipta ...

  3. Android窗口管理服务WindowManagerService切换Activity窗口(App Transition)的过程分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8596449 在Android系统中,同一时刻只 ...

  4. WINDOWS 2008 AD权限管理服务(ADRMS)完全攻略

    在windows2003 中,有RMS的存在,但是需要另外下载,在WINDOWS2008中这一服务被微软件进行了改进和提升,被称之为 AD RMS(Active Directory Rights Ma ...

  5. ABP vNext微服务架构详细教程——身份管理服务

    1 框架搭建 ABP vNext创建包含app和module两种模板,其中app方式所创建的模板包含用户.角色.权限管理,ABP基础配置IdentityServer的基础配置数据等功能.module模 ...

  6. [Abp vNext微服务实践] - 搭建租户管理服务

    一.简介 ABP模板项目中已经提供了租户登录和管理功能,但是模板项目是单体应用结构,无法单独部署租户服务,所以难以满足微服务的需求.本篇文章将会介绍搭建ABP租户管理服务,并单独部署应用. 二.创建工 ...

  7. Sharepoin学习笔记—架构系列—06 Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 1

    Sharepoint服务是Sharepoint的重要组成,可以说Sharepoint的许多网站功能都是基于这些服务构架起来的.这里把Sharepoint服务的相关要点总结一下. 1.什么是 Share ...

  8. Sharepoin学习笔记—架构系列—Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 1

    Sharepoin学习笔记-架构系列-Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 1 Sharepoint服务是Sha ...

  9. Linux日常运维管理技巧(三)iptables规则备份和恢复、firewalld的9个zone、任务计划cron、chkconfig系统服务管理、添加服务命令、systemctl管理服务

    目录 Linux防火墙-netfilter iptables规则备份和恢复 Linux防火墙-firewalled firewalld的9个zone firewalld关于zone的操作 firewa ...

  10. Anbox 容器管理服务

    Anbox 安装过程分析 Anbox 是在像 Ubuntu 这样的普通 GNU/Linux 系统上,基于容器启动完整 Android 系统的方案. 当前安装过程由多个步骤组成,这些步骤将向主机系统中添 ...

最新文章

  1. HDU 2196 Computer 树形DP经典题
  2. 腾讯首个AI开源项目完成3.0版本迭代,从顶级开源基金会毕业
  3. javascript中关于作用域和闭包
  4. Kinect v2.0 for windows开发环境说明
  5. python-列表演练-根据学生id获取学生数据-获取学生数据中得分较高的前N条数据
  6. 【spingboot基础知识】相关问题汇总
  7. Echarts数据可视化action图表行为的相关操作,开发全解+完美注释
  8. python语音信号快速傅里叶变换
  9. 由外而内看敏捷软件开发(上)——从业务视角看敏捷
  10. 新东方雅思词汇---10.1、(a)esthet
  11. cntext:一款 Python文本分析包
  12. 7. JanusGraph服务
  13. Android对抗反编译,非科班程序员求职经历分享
  14. R语言使用dplyr包计算dataframe分组聚合四分位距IQR值(四分位距(interquartile range, IQR),又称四分差)
  15. html里面的view怎么修改,asp.net mvc 3-在局部视图中修改MVC 3 ViewBag不会保留到_Layout.cshtml...
  16. Ubuntu重装NVIDIA显卡驱动
  17. 张曦予巴黎时装周儿童单元T台走秀演绎童真风采
  18. JavaDoc文档生成
  19. 眼光毒辣!这家投资团队让 “鸡蛋森” 马克安德森投了都说好
  20. 暖通空调的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. 「数据架构」什么是数据流程图(DFD)?如何绘制DFD?
  2. 如何彻底卸载xcode
  3. oracle证件号脱敏,oracle 数据脱敏
  4. [VC] 【Visual Studio】2005~2015中文完整旗舰版(附序列号)
  5. 强制客户端更新Silverlight XAP文件方法汇总
  6. ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
  7. JavaWeb 狂神
  8. 2021年中国人机界面软件市场趋势报告、技术动态创新及2027年市场预测
  9. 深度解析Eureka的自我保护机制
  10. 小米HTML查看器记住密码,小米路由器 SSH 密码计算工具,开启小米SSH访问