run wget only weekly
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 11 Jul 2003 20:58:06 +0000 (20:58 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 11 Jul 2003 20:58:06 +0000 (20:58 +0000)
git-svn-id: file:///home/dpavlin/private/svn/webpac/trunk@86 13eb9ef6-21d5-0310-b721-a9d68796d827

run.sh

diff --git a/run.sh b/run.sh
index a971372..11f68ce 100755 (executable)
--- a/run.sh
+++ b/run.sh
@@ -1,9 +1,23 @@
 #!/bin/sh
 
-#cd /data/isis_data/ebsco-marc
-#wget -m -nH -i in
+dir=`dirname $0`
+if [ "$dir" == "." ] ; then
+       dir=`pwd`
+fi
 
-cd /data/webpac
+week=`date +%Y%w`
+last_week=`cat $dir/.week 2>/dev/null || echo 'none'`
+
+# do EBSCO update once a week
+if [ "$week" != "$last_week" ] ; then
+       cd /data/isis_data/ebsco-marc
+#      wget -m -nH -i in
+       echo "$week" > $dir/.week
+else
+       echo "EBSCO already updated this week..."
+fi
+
+cd $dir
 
 ( ./all2xml.pl | swish-e -S prog -c swish_isis.conf ) 2>&1 | tee log