根据选项显示磁盘或内存,swap的使用情况
#!/bin/bash
#
cat << EOF
d|D) show disk usage
m|M) show memory usage
s|S) show swap usage
*) quit
EOF
echo -e '\033[31mPlease input your choice:\033[0m'
read selectOption
while [ $selectOption != 'quit' ];
do
case $selectOption in
d|D)
echo "Disk usage:"
df -Ph
;;
m|M)
echo "memory usage:"
free -m | grep Mem
;;
s|S)
echo "swap usage:"
free -m | grep Swap
;;
*)
echo "Unknown"
esac
echo -e '\033[31mPlease input your choice again:\033[0m'
read selectOption
done
这是一个简单的bash脚本,用于显示Linux系统的磁盘使用情况、内存使用情况和交换空间使用情况。用户可以选择查看不同类型的系统资源状态,方便进行系统监控和故障排查。
1万+

被折叠的 条评论
为什么被折叠?



