mirror of
https://github.com/bin456789/reinstall.git
synced 2025-09-21 07:36:02 +00:00
core: 修复 cygwin 下无法获得内存大小
cygwin 要装 procps-ng 才有 free 命令
This commit is contained in:
@@ -2093,9 +2093,10 @@ check_ram() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 用于兜底,不太准确
|
# 用于兜底,不太准确
|
||||||
|
# cygwin 要装 procps-ng 才有 free 命令
|
||||||
if [ -z $ram_size ]; then
|
if [ -z $ram_size ]; then
|
||||||
ram_size=$(free -m | grep ^Mem: | awk '{print $2}')
|
ram_size_k=$(grep '^MemTotal:' /proc/meminfo | awk '{print $2}')
|
||||||
ram_size=$((ram_size + 64 + 4))
|
ram_size=$((ram_size_k / 1024 + 64 + 4))
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z $ram_size ] || [ $ram_size -le 0 ]; then
|
if [ -z $ram_size ] || [ $ram_size -le 0 ]; then
|
||||||
|
Reference in New Issue
Block a user