diff --git a/gempak/ush/gdas_ecmwf_meta_ver.sh b/gempak/ush/gdas_ecmwf_meta_ver.sh index e697405b120..11ad8f49562 100755 --- a/gempak/ush/gdas_ecmwf_meta_ver.sh +++ b/gempak/ush/gdas_ecmwf_meta_ver.sh @@ -44,7 +44,9 @@ for area in ${areas}; do dgdattim=$(printf "f%03d" "${fhr}") sdatenum=$(date --utc +%y%m%d -d "${PDY} ${cyc2} - ${fhr} hours") - ln -sf "${COMINecmwf}/ecmwf.20${sdatenum}/gempak" "ecmwf.20${sdatenum}" + if [[ ! -L "ecmwf.20${sdatenum}" ]]; then + ln -sf "${COMINecmwf}/ecmwf.20${sdatenum}/gempak" "ecmwf.20${sdatenum}" + fi gdfile="ecmwf.20${sdatenum}/ecmwf_glob_20${sdatenum}12" # 500 MB HEIGHT METAFILE diff --git a/gempak/ush/gdas_ukmet_meta_ver.sh b/gempak/ush/gdas_ukmet_meta_ver.sh index 1c65acc716b..3023e8983cc 100755 --- a/gempak/ush/gdas_ukmet_meta_ver.sh +++ b/gempak/ush/gdas_ukmet_meta_ver.sh @@ -49,7 +49,9 @@ for area in ${areas}; do sdatenum=${stime:0:6} cyclenum=${stime:6} - ln -sf "${COMINukmet}/ukmet.20${sdatenum}/gempak" "ukmet.20${sdatenum}" + if [[ -L "ukmet.20${sdatenum}" ]]; then + ln -sf "${COMINukmet}/ukmet.20${sdatenum}/gempak" "ukmet.20${sdatenum}" + fi gdfile="ukmet.20${sdatenum}/ukmet_20${sdatenum}${cyclenum}${dgdattim}" # 500 MB HEIGHT METAFILE