macos
用系统自带的LaunchAgents是最方便的
- LaunchAgents 的配置文件是一个
.plist文件(Property List),放在以下路径:~/Library/LaunchAgents/com.alpha.fetcher.plist- 文件名推荐以项目的命名空间命名,保持唯一性
- 💡 注意事项:
- 命令行参数分开写:在
<ProgramArguments>中,命令行每一项(空格分开的)都必须单独写成一个<string>元素,包括脚本路径和参数。 - 日志路径要存在:
StandardOutPath和StandardErrorPath指定的目录必须事先存在,否则任务无法运行。
- 命令行参数分开写:在
- 加载与卸载脚本
- launchctl load 加载自动脚本, lauchctl unload 卸载脚本