Article Figure 1 Listing 1 Listing 2 mar2007.tar

Listing 1 dl_mcatalog.sh

#!/usr/bin/ksh

CURL=/usr/global/pkgs/curl-7.14.0/bin/curl
DLDIR=/nim/suma/invscout
DATEEXT=`date +%m%d%Y`     # Format: MMDDYYYY
FILEBASE=catalog.mic

URL=https://techsupport.services.ibm.com/server/mdownload/catalog.mic

OLDFILE=`/usr/bin/ls -1tr $DLDIR/$FILEBASE* | tail -1`

$CURL -s -o $DLDIR/$FILEBASE.$DATEEXT $URL
diff $DLDIR/$FILEBASE.$DATEEXT $OLDFILE > /dev/null
if [ $? -eq 0 ]; then
    # This file is the same, stick with the old one
    rm $DLDIR/$FILEBASE.$DATEEXT
else
    # This file is new, copy to the shared location for invscout
    cp $DLDIR/$FILEBASE.$DATEEXT /usr/global/invscout/$FILEBASE
fi

find $DLDIR -mtime +180 -exec rm {} \;