制作私有源同步脚本

来源:互联网 发布:js获取元素的属性值 编辑:程序博客网 时间:2024/06/06 01:38

(此文章作废,不删,留个纪念,这个是从网上找的,虽然改了内容,但其实也只能看看,根本不能用的)
里面的版本号写死就好,
update_yum_source.sh

#!/bin/bash#==========================================# Program : update_yum_source.sh# Info : 定期同步官方 yum 源到本机# Version : 2015.08.21 First Release#==========================================Date=`date +%Y%m%d`LogFile="/tmp/update_yum_source.log"CentOSTrunkVer=`lsb_release -r | awk '{print $2}'`YumLocalPath="/servers/yum"RsyncBin="/usr/bin/rsync"RsyncPerm="-avrt --delete --exclude=debug/ --exclude=isos/"CentOS_Trunk_Ver_Path="/servers/yum_update/$CentOSTrunkVer"CentOS_Current_Ver_Path="/servers/yum_update/$CentOSCurrentVer"YumSiteList="rsync://mirrors.kernel.org/centos"echo "---- $Date `date +%T` Begin ----" >>$LogFile# centos  current version$RsyncBin $RsyncPerm $YumSiteList/$CentOSTrunkVer/ $YumLocalPath/ >> $LogFile

update_epel_source.sh

#!/bin/bash#==========================================# Program : update_epel_source.sh# Info : 定期同步官方 epel 源到本机# Version : 2015.08.21 First Release#==========================================Date=`date +%Y%m%d`LogFile="/tmp/update_epel_source.log"RsyncBin="/usr/bin/rsync"RsyncPerm="-avrt --delete --exclude=4/ --exclude=4AS/ --exclude=4ES/ --exclude=4WS/ --exclude=5/ --exclude=5Clinent --exclude=5Server --exclude=7  --exclude=testing/"#============ epel ==============epelSite="rsync://mirrors.kernel.org/fedora-epel"epelLocalPath="/servers/epel"echo "---- $Date `date +%T` Begin ----" >>$LogFile# epel$RsyncBin $RsyncPerm $epelSite $epelLocalPath >> $LogFileecho "---- $Date `date +%T` End ----" >> $LogFile

update_rpmforge_socure.sh

#!/bin/bash#==========================================# Program : update_rpmforge_source.sh# Info : 定期同步官方 rpmforge 源到本机# Version : 2015.08.21 First Release#==========================================Date=`date +%Y%m%d`LogFile="/tmp/update_rpmforge_source.log"RsyncBin="/usr/bin/rsync"RsyncPerm="-avrt --delete --exclude=i386/ --exclude=ppc/ "# rpmforgerpmforgeSite="rsync://apt.sw.be/redhat/el6/en/"#rpmforgeSite="rsync://ftp-stud.fht-esslingen.de/dag/redhat/el6/en/"rpmforgeLocalPath="/servers/rpmforge"echo "---- $Date `date +%T` Begin ----" >>$LogFile# rpmforge$RsyncBin $RsyncPerm $rpmforgeSite $rpmforgeLocalPath >> $LogFileecho "---- $Date `date +%T` End ----" >> $LogFile
0 0
原创粉丝点击