#!/bin/bash [[ ! -d /data/log ]] && mkdir /data/log [[ ! -d /data/repo ]] && mkdir /data/repo for Repo in $(yum repolist | grep x86_64 | awk -F'/' '{print $1}') do echo "$Repo" reposync --gpgcheck -l --repoid=${Repo} --download_path=/data/repo/ | tee /data/log/${Repo}.log done