]>
Commit | Line | Data |
---|---|---|
d87a489f IB |
1 | #!/bin/bash |
2 | MAILTO="<%= @mailto %>" | |
3 | ||
4 | EXCL_FROM=`mktemp` | |
5 | FILES_FROM=`mktemp` | |
6 | TMP_STDERR=`mktemp` | |
7 | ||
8 | on_exit() { | |
9 | if [ -s "$TMP_STDERR" ]; then | |
10 | cat "$TMP_STDERR" | mail -Ssendwait -s "save_distant rsync error" "$MAILTO" | |
11 | fi | |
12 | rm -f $TMP_STDERR $EXCL_FROM $FILES_FROM | |
13 | } | |
14 | ||
15 | trap "on_exit" EXIT | |
16 | ||
17 | exec 2> "$TMP_STDERR" | |
18 | exec < /dev/null | |
19 | ||
20 | set -e |