Fix email run part.
[sitka/sitka-tools.git] / marc_export_custom / sitka-full-export-parallel-outlook-wrapper.sh
1 #!/bin/bash
2 # This is meant to be fire-and-forget
3 # Only use it if you trust the output!
4 export DIR=$(readlink -f $(dirname $0))
5 [ -z "${T}" ] && export T=$(date -u +%Y%m%dT%H%M%SZ)
6 [ -z "${OUTDIR}" ] && export OUTDIR=$(mktemp --tmpdir -d outlook_export.XXXXXXX)
7 cd $OUTDIR
8 $DIR/fetch-shortcodes.sh
9 cd $DIR
10 time ./sitka-full-export-parallel.sh
11 cd $OUTDIR
12 mkdir split
13 mv *split* split/
14 pbzip2 -9nvk -p4 *{marc,log}
15 pbzip2 -9nv -p4 split/*{marc,log}
16 $DIR/stats.sh
17 cp $DIR/email-template.sh $OUTDIR/
18 cat >lftp.cmd <<EOF
19 open ftp://ftpbcuc:bcv15c@ftp.auto-graphics.com/
20 mkdir -p sitka/$T
21 cd sitka/$T
22 mput *csv *stats
23 mput *bz2
24 rels -l
25 EOF
26 lftp -f lftp.cmd
27 chmod +x email-template.sh
28 ./email-template.sh "$T" "@$(date +%s)" >email.txt
29 sendmail <email.txt