用途:停止 asciinema chunker 守护进程,通过 launchd 卸载对应 plist 文件实现停用,并验证进程是否已退出。触发词包括 stop daemon、pause chunker、disable backup。
主要能力:先检查守护进程是否已安装和运行;若已运行则执行 launchctl unload 停止,并在等待后确认进程不再存在;若未安装或未运行则直接返回提示。
使用方式:调用 /asciinema-tools:daemon-stop。核心命令为 launchctl unload "$HOME/Library/LaunchAgents/com.cc-skills.asciinema-chunker.plist",随后用 launchctl list 检查 asciinema-chunker 是否仍在运行。
限制与注意:停止守护进程不会删除 Keychain 中的凭据;下次登录不会自动启动,需再次手动启动(/asciinema-tools:daemon-start)。若停止失败可尝试 launchctl unload -F <plist-path>;若仍有多个实例可手动 pkill -f asciinema-chunker;找不到 plist 说明尚未运行 setup,需先执行 /asciinema-tools:daemon-setup;若录制未停止,需先退出 asciinema rec 所在 shell。该技能为自进化技能,遇到真实可复现的问题时应立即修正文件。