A. Söldner <asoeldner@gmx.de> (Fr 03 Apr 2020 12:09:58 CEST): > Hallo Liste, > > habe ein kl. Shell-Script welches die logs der einzelnen Domainen > ausliest und mir den Traffic in MB ausgibt. Wie wird das Script gestartet? Vom Cron? Dann bekommst Du (also der Besitzer der Crontab) automatisch eine Mail mit den Ausgaben. Ansonsten würde ich sowas in den Script einbauen. test -t 1 \ || exec &> >(mail -s "Logoutput" user@example.com) (Ungetestet.) > OK, hier der (gekürzte) Code : > #!/bin/bash set -e export LC_ALL=POSIX > #analyse_log_24Std [logdatei] > #analyse_log_24Std [logdatei] [von] [bis] … > domains=`awk '{print substr($4, 2, 11)}' $log_path$log_file | sort | uniq` … sort -u > > # echo "$domain" > if [ -z "$von" ] && [ -z "$bis" ] > then > sum=$(grep "$domain" $log_path$log_file | awk > '{SUM+=$10}END{print SUM/1024/1024}') Vielleicht "numfmt" für schönere Darstellung. Best regards from Dresden/Germany Viele Grüße aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} - gnupg encrypted messages are welcome --------------- key ID: F69376CE -
Attachment:
signature.asc
Description: PGP signature