PowerShell/Scripts/swap2ram

13 lines
253 B
Plaintext
Raw Normal View History

2020-07-16 17:39:24 +02:00
#!/bin/sh
mem=$(LC_ALL=C free | awk '/Mem:/ {print $4}')
swap=$(LC_ALL=C free | awk '/Swap:/ {print $3}')
if [ $mem -lt $swap ]; then
echo "ERROR: not enough RAM to write swap back, nothing done" >&2
exit 1
fi
swapoff -a && swapon -a
exit 0