shell脚本:自动搭建yum(升级版)
2018-01-10 16:39
447 查看
前面写过关于自动搭建yum的脚本,感觉不够完善。下面这个脚本在前面的基础上加上判断,如果yum已经搭建好,那么不安装;没有搭建则安装。
1[root@sv7 ~]# vim testyum.sh
脚本内容
#!/bin/bash
N=
yum repolist | grep 'repolist'| awk '{print $2}'
if [ $((N)) -gt 0 ]; then
echo "YUM源已经安装"
exit
elif [ $((N)) -eq 0 ];then
rm -rf /etc/yum.repos.d/*
echo "[110] //注意从此行开始到gpgcheck=0行都要顶头写,如果不是,那么yum文件会产生格式错误
name=110
baseurl=http://192.168.4.254/rhel7
enabled=1
gpgcheck=0 " > /etc/yum.repos.d/110.repo
yum clean all &> /dev/null
echo "YUM已经搭建完成"
echo "共有软件包:"
yum repolist | tail -1
fi
[root@sv7 ~]# chmod +x /root/testyum.sh
2 测试
已经搭建测试
[root@sv7 ~]# ./testyum.sh
YUM源已经安装
没有搭建测试
[root@sv7 ~]# rm -rf /etc/yum.repos.d/*
[root@sv7 ~]# ./testyum.sh
YUM已经搭建完成
共有软件包:
repolist: 4,620
相关文章推荐
- linux学习shell----脚本3连发 ps ( 自动搭建本地YUM, 双色球摇号脚本, 点名脚本 )
- shell脚本:自动搭建yum
- shell 脚本自动搭建nfs服务
- shell脚本实现自动配置yum
- shell script自动搭建简单的linux系统初始化脚本
- 搭建LAMP环境以及shell脚本搭建(yum安装)
- shell脚本 自动搭建ftp服务
- 初次尝试利用脚本自动编译搭建LAMP-----php
- Shell-自动登录脚本
- Linux下使用Shell脚本实现ftp的自动上传下载的代码小结
- Linux使用Shell脚本实现ftp的自动上传下载
- 【Xcode】Shell脚本自动打包ipa加企业版签名
- Ubuntu-Linux环境下通过命令搭建android环境 通多ant脚本自动打包apk
- shell 脚本实战笔记(5)--搭建资源的镜像服务器
- Shell脚本——中继DHCP服务器自动部署
- shell脚本通过expect脚本实现自动输入密码
- shell脚本自动配置双网卡绑定
- ubuntu Android环境的搭建及其shell执行脚本
- shell脚本编程-例子_自动登陆ftp备份