Was habe ich vor?
Ich möchte gerne auf der 920er den Befehl "journalctl -f > /data/log.txt" kurt vor dem Runterfahren durch das Elektro-Plugin laufen lassen, um zu sehen, wo das Problem liegt, dass die Box nicht richtig in den Standby - Modus fährt.
Damit das Logfile nicht ins Unermesseliche voll läuft, soll das Ganze nur 10 Minuten laufen.
Mein Plan:
Ich habe auf dem Windows Rechner in der Aufgabenplanung eine Trigger gesetzt, der 2 Minuten vorher startet.
Folgende Batch-Datei wird aufgerufen:
@echo off
start "dm920_log" cmd /c dm920_log.bat
timeout /t 600 /nobreak
:killloop
tasklist /v | findstr /i "dm920_log"
if errorlevel 1 (
echo Fenster nicht gefunden, erneut versuchen...
timeout /t 1 /nobreak
goto killloop
) else (
taskkill /fi "WINDOWTITLE eq dm920_log"
)
Display More
Die entsprechende "dm920_log.bat" sieht so aus:
Wenn ich die erste Batch auf Windows starte, macht sie genau, was ich will. nach 10 Minuten wird die dm920_log.bat geschlossen und das Logfile auf der Box nicht mehr gefüllt.
Starte ich dieses Batch jedoch testweise in der Aufgabenplanung, wird die dm920_log.bat sofort wieder geschlossen und die log.txt erst gar nicht erstellt.
Woran kann das liegen?
Oder gibt es eine einfachere Lösung?
Ich weiß, das ich manchmal mit meine Gedanken ziemlicj kompliziert um die Ecke denke