OSX

OSX 下服务管理工具 launch

2020-04-04

launchctl 是一个统一的服务管理框架,可以启动、停止和管理守护进程、应用程序、进程和脚本等。

  • 创建管理守护进程
  • 定时任务脚本 ( 类似 crontab )

launchctl 配置文件后缀为 .plist, 一般存储于

位置备注
$HOME/Library/LaunchAgents由用户自己定义的任务项
/Library/LaunchAgents由管理员为用户定义的任务项
/Library/LaunchDaemons由管理员定义的守护进程任务项
/System/Library/LaunchAgents由OSX为用户定义的任务项
/System/Library/LaunchDaemons由OSX定义的守护进程任务项
  • LaunchDaemons 一般为守护进程配置,多数用于系统启动运行
  • LaunchAgents 一般为用户脚本以及需要登录用户后才会执行的进程

IOS MAC 的一些处理

2020-03-23

禁用 ITunes 的自动备份, 设置 DeviceBackupsDisabled true,

defaults write com.apple.iTunes DeviceBackupsDisabled -bool true