CC Urchlay on sbosrcarch emails.
This commit is contained in:
parent
862d73b03a
commit
b2af23e6a4
1 changed files with 2 additions and 1 deletions
|
|
@ -8,11 +8,12 @@ LOGFILE="$(printf "%(%Y%m%d-%H%M%S)T")-$$"
|
||||||
# Where from/to to send emails. Comment for no emailing.
|
# Where from/to to send emails. Comment for no emailing.
|
||||||
EMAIL_FROM="\"Server: ${HOSTNAME%%.*}\" <noreply@slackware.uk.net>"
|
EMAIL_FROM="\"Server: ${HOSTNAME%%.*}\" <noreply@slackware.uk.net>"
|
||||||
EMAIL_TO=("Systems' Administrator <sysadmin@slackware.uk>")
|
EMAIL_TO=("Systems' Administrator <sysadmin@slackware.uk>")
|
||||||
|
EMAIL_CC=("Urchlay <urchlay@slackware.uk>")
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
notify() {
|
notify() {
|
||||||
[[ -n "$EMAIL_FROM" ]] && (( "${#EMAIL_TO[@]}" != 0 )) && {
|
[[ -n "$EMAIL_FROM" ]] && (( "${#EMAIL_TO[@]}" != 0 )) && {
|
||||||
printf "%s: %s\\n%s: %s\\n%s:\\n%s\\n" "Exit code" "$ERR" "Logfile" "$LOGSDIR/$LOGFILE.xz" "Output" "$(<"$LOGSDIR/$LOGFILE")" | mail -r "$EMAIL_FROM" -s "SboSrcArch $1" "${EMAIL_TO[@]}" >/dev/null 2>&1 || {
|
printf "%s: %s\\n%s: %s\\n%s:\\n%s\\n" "Exit code" "$ERR" "Logfile" "$LOGSDIR/$LOGFILE.xz" "Output" "$(<"$LOGSDIR/$LOGFILE")" | mail -r "$EMAIL_FROM" -s "SboSrcArch $1" "$(for i in $(seq -s ' ' 0 $(( ${#EMAIL_CC[@]} -1 ))); do echo ${EMAIL_CC[$i]:+-c "${EMAIL_CC[$i]}"}; done)" "${EMAIL_TO[@]}" >/dev/null 2>&1 || {
|
||||||
printf "%s: %s\\n" "${0##*/}" "mail command failed" >&2
|
printf "%s: %s\\n" "${0##*/}" "mail command failed" >&2
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue