ExtensionCrawler/sge/create-db.sh

25 lines
778 B
Bash
Raw Normal View History

2017-08-23 17:04:33 +00:00
#!/usr/bin/bash
set -o nounset
HOST=${1:-sharc.shef.ac.uk}
BASEDIR=$( cd $(dirname "$0"); cd ..; pwd -P )
TARGETDIR='/data/$USER/create-db-'$(date +%Y%m%d-%H%M%S)
echo "Creating dirs ..."
ssh "$HOST" mkdir -p $TARGETDIR/ExtensionCrawler
ssh "$HOST" mkdir -p $TARGETDIR/logs
ssh "$HOST" mkdir -p $TARGETDIR/out
echo "Pushing $BASEDIR to $HOST:$TARGETDIR/ExtensionCrawler ..."
rsync -zr "$BASEDIR/" $HOST:"$TARGETDIR/ExtensionCrawler"
echo "Starting job ..."
LAST_SNAPSHOT=$(ssh "$HOST" find /shared/brucker_research1/Shared/BrowserExtensions/.snapshot -maxdepth 1 -name \"D*\" | sort -r | head -n1)
ssh "$HOST" qsub \
-v BASEDIR="$TARGETDIR",ARCHIVE=\'"$LAST_SNAPSHOT"\' \
-t 1-256 \
-j yes \
-o "$TARGETDIR/logs" \
2017-08-23 17:10:31 +00:00
"$TARGETDIR/ExtensionCrawler/sge/create-db.sge"