ISR: Internet hastighet rapport (4 / 6 steg)
Steg 4: Tomt skriften
alltid inuti /home/pi/isr katalog, Kopiera följande skript eller ladda hem bilagan:
$ nano plot.sh
#! / bin/sh
d = "datum + %d %m %Y '
ping=$d"ping.txt"
up=$d"upload.txt"
Dow=$d"Download.txt"
FILE = / hem/pi/isr/data / $dow
EN = / hem/pi/isr/data / $upp
FILEB = / hem/pi/isr/data / $ping
nu = $(datum + "% d_ % m_ %Y")
gnuplot-kvarstår <
Ställ in datafile separator ";"
Ställ in grid
Set xdata tid
ställa in timefmt '%Y-%m-%d % H: %M'
Ange xtics format '% H: %M'
Ställ in xlabel "Tid"
ställa ylabel "Mbit/s"
Ange terminal png medium
Ställ in utgång "/ home/pi/isr/speedupdown.png"
Ange titel "upload/download speed $now"
Rita "$FILE" använda 1: (column(2)) t "ladda upp" med linjer lt 1 lw 3 linecolor 2, "$FILEA" använder 1: (column(2)) t "Ladda ner" med linjer lt 1 lw 3 linecolor 1
avsluta
TOMT
gnuplot-kvarstår <
Ställ in datafile separator ";"
Ställ in grid
Set xdata tid
ställa in timefmt '%Y-%m-%d % H: %M'
Ange xtics format '% H: %M'
ställa xlabel "tid Ping 0ms = offline"
ställa ylabel "millisekunder"
Ange terminal png medium
Ställ in utgång "/ home/pi/isr/ping.png"
Ange titel "ping google.com $now"
Rita "$FILEB" använder 1: (column(2)) t "Latens" med linjer lt 1 lw 3 linecolor 3
avsluta
TOMT
sendEmail -f YOUREMAIL -t YOUREMAIL -u "Rapporter om Internet-hastighet" -m "Upload/Download/Ping" - xu YOUREMAIL - xp YOURPASSWORD -o tls = ja -s smtp.gmail.com:587 - en /home/pi/isr/speedupdown.png /home/pi/isr/ping.png
Lägg till rätt gmail-adress, lösenord, spara och avsluta.