Script - exportieren Hotspot user
Guten Morgen,
ich würde mir gerne ein Script basteln, dass die aktuellen User in eine Textdatei schreibt und intern ablegt.
Das ist ja soweit kein Problem.
Ich möchte das Script gerne jede Nacht 1x durchlaufen lassen. Der Dateiname sollte dann das aktuelle Datum annehmen und nicht immer die Datei überschreiben.
Mit dem Befehl
ip hotspot user print detail file=connections.txt
wird das ganze exportiert. Nur weiß ich nicht wie ich das Datum in den Dateinamen bekomme.
ich würde mir gerne ein Script basteln, dass die aktuellen User in eine Textdatei schreibt und intern ablegt.
Das ist ja soweit kein Problem.
Ich möchte das Script gerne jede Nacht 1x durchlaufen lassen. Der Dateiname sollte dann das aktuelle Datum annehmen und nicht immer die Datei überschreiben.
Mit dem Befehl
ip hotspot user print detail file=connections.txt
wird das ganze exportiert. Nur weiß ich nicht wie ich das Datum in den Dateinamen bekomme.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 326035
Url: https://administrator.de/contentid/326035
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
4 Kommentare
Neuester Kommentar
/sys clock get date
ist dein Freund
:local day [:pick [/sys clock get date] 4 6]
:local month [:pick [/sys clock get date] 0 3]
:local year [:pick [/sys clock get date] 7 11]
/ip hotspot user print detail file="$year_$month_$day_hotspotusers.txt"
http://wiki.mikrotik.com/wiki/Manual:Scripting
Gruß mik
Wohl ein Tippfehler, hm?
Jepp nur ein i zu wenig. Du musst beim Mikrotik nicht immer alle Buchstaben der Befehle eintippen die ersten 2 3 reichen, meist reicht ein "pr" aber hier musste es noch das zusätzliche "i" sein da der Befehl sonst nicht eindeutig ist . Admins sind ja Tippfaul