Ich muss verfügbar und frei Swap und versuchen, grep
zu verwenden.grep Nummer nach passendem Wort in bash
Befehl free -m
druckt sie als:
total used free shared buff/cache available
Mem: 1823 147 1372 8 302 1485
Swap: 511 0 511
weiß ich, wie total Swap zu erhalten:
free -m | grep Swap | grep -oP "Swap:\s+\K\w+"
Aber verwalten kann nicht verwendet und frei zu bekommen. Könnte jemand bitte helfen?
'free -m | awk 'NR == 3 {print $ 2}' 'wird den gesamten Swap ausgeben –
Erhalte ihn stattdessen von'/proc/meminfo'. Es ist weniger wahrscheinlich, dass sich das in Zukunft ändert. –
Mit Ideen von diesem anderen Typen und Socowi: '[[$ ( proc/meminfo) = ~ SwapFree: \ + ([0-9] +)]] && echo" $ (($ {BASH_REMATCH [1]}/1024)) " – Cyrus