面向自托管用户的 PostgreSQL 18 更新

由于 nproc 的计算方式,我遇到了这个错误(我运行在单 vCPU 上):-j/–jobs 必须在 1..2147483647 范围内(它试图使用 -j0,因为 $(($(nproc) - 1)) = 1 - 1 = 0)

更新脚本应该更新为类似 -j$(( $(nproc) > 1 ? $(nproc) - 1 : 1 )) 的形式

2 个赞