1.判断某一目录是否存在,若不存在则新建此目录(5)
#!/bin/bash
read -p "请输入一个目录:" dir
if [ -d $dir ]
then
echo "目录已存在"
else
echo "目录不存在,正在创建"
mkdir -p $dir
echo "创建完成"
fi
2.通过脚本判断根分区的使用率是否超过 80%,如果超过 80% 则向管理员报警
#!/bin/bash
disk=`df -h | awk 'NR==2 {print $5}' | cut -d% -f 1`
if [ $disk -gt 80 ]
then
echo "警告!!内存使用率已超过80%"
fi
3.利用位置参数计算两个数的加、减、乘、除
#!/bin/bash
var1=$(expr $1 + $2)
echo "相加等于$var1"
var2=$(expr $1 - $2)
echo "相减等于$var2"
var3=$(expr $1 \* $2)
echo "相乘等于$var3"
var4=$(expr $1 % $2)
echo "相除等于$var4"
4.输入一个指定IP并判断此IP是否存活,如果存在则干嘛、如果不存活则如何
#!/bin/bash
read -p "请输入一个ip:" ip
ping -c 1 $ip &>/dev/null
if [ $? -eq 0 ]
then
echo "ip主机存活"
else
echo "ip主机未存活,请尽快查看主机情况"
fi
5.通过本地yum安装httpd服务,编写脚本检测httpd服务是否正在运行(5)
#!/bin/bash
yum install -y httpd &>/dev/null
systemctl start httpd &>/dev/null
netstat -anpt | grep httpd &>/dev/null
if [ $? -eq 0 ]
then
echo "httpd已经启动"
else
echo "httpd没有运行"
fi
6.输入一个指定分数,判断此分数如果大于60输出一个结果、如果小于60输出一个结果
#!/bin/bash
read -p "请输入一个数:" sum
if [ $sum -ge 60 ]
then
echo "你及格了"
else
echo "没及格"
fi
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。