SuperAPI AI 工具集

daemon-start

部署与运维

查看项目

更新于 10-16 01:10

技能介绍

该技能用于通过 launchd 启动 asciinema chunker 守护进程,触发词包括 start daemon、resume chunker、enable backup。

用途:在 macOS 上启动名为 com.cc-skills.asciinema-chunker 的 LaunchAgent,用于监控 ~/.asciinema/active 并执行分块与备份推送。

执行流程:先检查是否已运行。脚本读取 $HOME/Library/LaunchAgents/com.cc-skills.asciinema-chunker.plist;若文件不存在,提示先运行 /asciinema-tools:daemon-setup。若 launchctl list 中已存在 asciinema-chunker,则输出 ALREADY_RUNNING 并读取 ~/.asciinema/health.json,显示 status、pid、last_push。否则输出 NOT_RUNNING。

启动:使用 launchctl load "$PLIST_PATH" 加载 plist,成功后等待 2 秒,再次检查 launchctl list 是否包含 asciinema-chunker,并输出 health.json 内容;若未出现,提示检查日志 /asciinema-tools:daemon-logs。

输出示例包含 Daemon started 及 status、message、pid 等健康信息。

限制与排错:守护进程未安装时需先运行 daemon-setup;启动失败通常是 launchd 配置错误,需查看 launchctl 报错并重跑 setup;health 文件缺失说明守护进程仍在初始化,可等待 5 秒后查看 /daemon-status;守护进程反复停止需检查脚本错误或凭据,查看 /asciinema-tools:daemon-logs。该技能自称自进化,但仅应在问题真实且可复现时更新文件。