【发布时间】:2017-08-11 18:14:12
【问题描述】:
尝试创建一个脚本来检查是否使用 cat /proc/meminfo 挂载了交换,如果输出大于 0,则记录一条消息:交换已挂载,如果没有执行命令:交换 /swap
#!/bin/sh
如果猫 /proc/meminfo | grep 交换总计 | awk '{打印 $2}' = 0
然后
交换/交换
别的
echo 交换已安装
菲
【问题讨论】:
尝试创建一个脚本来检查是否使用 cat /proc/meminfo 挂载了交换,如果输出大于 0,则记录一条消息:交换已挂载,如果没有执行命令:交换 /swap
#!/bin/sh
如果猫 /proc/meminfo | grep 交换总计 | awk '{打印 $2}' = 0
然后
交换/交换
别的
echo 交换已安装
菲
【问题讨论】:
试试这个命令 -
awk '/SwapTotal/ {if($2==0) {system("swapon /swap")} else print "Swap already mounted"}' /proc/meminfo
【讨论】:
尝试:
if [[ -z $(awk '/SwapTotal/{print $2}' /proc/meminfo) ]]
then
swapon /swap
else
echo Swap already mounted
fi
【讨论】: