26 lines
660 B
Bash
26 lines
660 B
Bash
#! /usr/bin/env bash
|
|
# Damagereport - kombinierte Ausgabe von checkms, adspam und donaspam
|
|
# Maintainer: peignerpausz
|
|
|
|
# --- Funktionen ---
|
|
usage() {
|
|
cat <<USAGE
|
|
Usage: $0 [OPTIONS] [YYYY-MM-DD]
|
|
|
|
kombinierte Ausgabe von checkms, adspam und donaspam
|
|
|
|
Konfig-Optionen:
|
|
--help Diese Hilfe
|
|
USAGE
|
|
}
|
|
# --- Argumente parsen ---
|
|
while [[ $# -gt 0 ]]; do
|
|
case "$1" in
|
|
--help) usage; exit 0 ;;
|
|
*) echo "Unbekannte Option: $1" >&2; usage; exit 1 ;;
|
|
esac
|
|
done
|
|
|
|
printf "Bridge, give me %s damagereport! \n \n" "$(date)"
|
|
printf "⚠️ Initiating damagereport for our mailservers! \n"
|
|
bash ~/bin/checkms && ~/bin/adspam && ~/bin/donaspam |