linux脚本开机挂载,案例七:shell实现开机自动挂载本地YUM仓库程序
實現開機自動掛載本地YUM倉庫自動化程序,可以在沒有網絡的情況下也可以使用yum安裝程序。
#!/bin/bash
#自動搭建yum本地倉庫
#
cdrom?()?{
mount?/dev/cdrom?/media/cdrom?&>?/dev/null
[?$??-eq?0?]?&&?echo?"掛載成功"
}
[?-d?/media/cdrom?]?||?mkdir?/media/cdrom
mount?|?grep?-q?/dev/sr0
if?[?$??-eq?0?]
then
umount?/dev/sr0
cdrom
else
cdrom
fi
[?-d?/etc/yum.repos.d/bak?]?||?mkdir?/etc/yum.repos.d/bak
ls?-l?/etc/yum.repos.d/?|?grep?*repo?>?/dev/null
if?[?$??-ne?0?]
then
echo?"正在移動文件到目錄下"
mv?/etc/yum.repos.d/*repo?bak
else
echo?"文件已經移動目錄!"
fi
[?-e?/etc/yum.repos.d/centos-media.repo?]?||?echo?"[media]
name=CentOS-$releasever?-?Media
baseurl=file:///media/cdrom/
gpgcheck=0
enabled=1"?>?/etc/yum.repos.d/centos-media.repo
echo?"清除yum緩存"
yum?clean?all?&>?/dev/null
echo?"YUM已經搭建完成"
echo?-n??"共有軟件包:"
yum?repolist?|?tail?-1?|?awk?-F':'?'{print?$2}'
cat?/etc/fstab?|?grep?/dev/sr0?&>?/dev/null
if?[?$??-ne?0?]
then
echo?"正在寫入開機自動掛載光盤"
echo?"
/dev/sr0?????/media/cdrom???????iso9660?defaults?0?0
">>?/etc/fstab
fi
總結
以上是生活随笔為你收集整理的linux脚本开机挂载,案例七:shell实现开机自动挂载本地YUM仓库程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 周鸿祎当360集体婚礼证婚人:挑到360
- 下一篇: 13-15.5万元 比亚迪元PLUS经销