这篇“Shell怎么实现开机自动挂载本地YUM仓库程序”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Shell怎么实现开机自动挂载本地YUM仓库程序”文章吧。

shell实现开机自动挂载本地YUM仓库自动化程序,可以在没有网络的情况下也可以使用yum安装程序。

#!/bin/bash#自动搭建yum本地仓库#cdrom(){mount/dev/cdrom/media/cdrom&>/dev/null[$?-eq0]&&echo"挂载成功"}[-d/media/cdrom]||mkdir/media/cdrommount|grep-q/dev/sr0if[$?-eq0]thenumount/dev/sr0cdromelsecdromfi[-d/etc/yum.repos.d/bak]||mkdir/etc/yum.repos.d/bakls-l/etc/yum.repos.d/|grep*repo>/dev/nullif[$?-ne0]thenecho"正在移动文件到目录下"mv/etc/yum.repos.d/*repobakelseecho"文件已经移动目录!"fi[-e/etc/yum.repos.d/centos-media.repo]||echo"[media]name=CentOS-$releasever-Mediabaseurl=file:///media/cdrom/gpgcheck=0enabled=1">/etc/yum.repos.d/centos-media.repoecho"清除yum缓存"yumcleanall&>/dev/nullecho"YUM已经搭建完成"echo-n"共有软件包:"yumrepolist|tail-1|awk-F':''{print$2}'cat/etc/fstab|grep/dev/sr0&>/dev/nullif[$?-ne0]thenecho"正在写入开机自动挂载光盘"echo"/dev/sr0/media/cdromiso9660defaults00">>/etc/fstabfi

以上就是关于“Shell怎么实现开机自动挂载本地YUM仓库程序”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。