Permalink
Newer
Older
100755 33 lines (20 sloc) 622 Bytes
Mar 21, 2016 @wpoehlm added files
1 #!/bin/bash
2
3 export PATH=/usr/bin:/bin
4
5 cd $PEGASUS_SUBMIT_DIR
6
7 # use a temp file for the message body
8 TMPFILE=`mktemp -t pegasus-notification.XXXXXXXXXX` || exit 1
9
10 cat >>$TMPFILE <<EOF
Apr 27, 2016 @rynge Moved to new version in OASIS, added ref prefix functionallity
11 The following workflow issued an event: $PEGASUS_EVENT
Mar 21, 2016 @wpoehlm added files
12
13 $PEGASUS_SUBMIT_DIR
14
Apr 27, 2016 @rynge Moved to new version in OASIS, added ref prefix functionallity
15 Below is output from pegasus-status:
Mar 21, 2016 @wpoehlm added files
16
17 EOF
18
19 pegasus-status -v >>$TMPFILE 2>&1
20 echo >>$TMPFILE
21
22 EXTRA_ARGS=""
23
24 # grab the email from .forward for now
25 if [ -e ~/.forward ]; then
26 for DEST in `cat ~/.forward | grep "@"`; do
27 cat $TMPFILE | mailx -s "Workflow event: $PEGASUS_EVENT $PEGASUS_SUBMIT_DIR" $EXTRA_ARGS $DEST
28 done
29 fi
30
31 rm -f $TMPFILE
32