Я хочу проверить, существует ли пространство подкачки в поле centos в моем сценарии bash. Таким образом, наличные деньги на сервере не имеют места подкачки, тогда я могу создать swap.Проверьте, существует ли пространство подкачки в bash
Я попробовал этот подход
if [[ -n $(swapon -s) ]]; then
:
else
mkswap /dev/vda2 &> /dev/null
swapon /dev/vda2
fi
Очевидно, что это не будет работать, так как даже если нет замены swapon -s
не будет возвращать строку Filename Type Size Used Priority
См http://superuser.com/questions/727621/script-to-test-for-swap-then-exit-gracefully –