NEWS
iob diag - Skript
-
Vorschlag :
da dein
iob diagschon zu einem Schweizer Taschenmesser geworden ist , könnte im Skript das
Mit Ausgabe in eine Logdatei namens iob_diag.log sähe der Aufruf so aus:
./iob_diag | tee iob_diag.logmit einbauen , auf Basis von :
iob diag | tee log/iob_diag.logWäre dann über die Admin Oberfläche :

per Download bzw. besser markierbar ... ( da haben so einige Probleme damit )
Man könnte noch weiter denken es im Admin als Abfrage dazu mit einem Button mit einzubauen , " wenn benötigt " :)
-
Vorschlag :
da dein
iob diagschon zu einem Schweizer Taschenmesser geworden ist , könnte im Skript das
Mit Ausgabe in eine Logdatei namens iob_diag.log sähe der Aufruf so aus:
./iob_diag | tee iob_diag.logmit einbauen , auf Basis von :
iob diag | tee log/iob_diag.logWäre dann über die Admin Oberfläche :

per Download bzw. besser markierbar ... ( da haben so einige Probleme damit )
Man könnte noch weiter denken es im Admin als Abfrage dazu mit einem Button mit einzubauen , " wenn benötigt " :)
Ich hab nur keine Ahnung von Admin
Das Skript wird aber bereits heute in /home/iobroker/iob_diag.log abgelegt. Müsste vermutlich da nur abgeholt werden.Das müsste dann im iob-Installer bzw. in
iob fixangepasst werden. Magst du ein Issue aufmachen? -
Vorschlag :
da dein
iob diagschon zu einem Schweizer Taschenmesser geworden ist , könnte im Skript das
Mit Ausgabe in eine Logdatei namens iob_diag.log sähe der Aufruf so aus:
./iob_diag | tee iob_diag.logmit einbauen , auf Basis von :
iob diag | tee log/iob_diag.logWäre dann über die Admin Oberfläche :

per Download bzw. besser markierbar ... ( da haben so einige Probleme damit )
Man könnte noch weiter denken es im Admin als Abfrage dazu mit einem Button mit einzubauen , " wenn benötigt " :)
Hab jetzt nochmal damit herumgespielt.
Kann man natürlich auch direkt in /opt/iobroker/log rein werfen.
Ist nur unschön, dass die ganze Formatierung (Leerzeilen, TabStops, Farben usw. dann weg fällt -
Hab jetzt nochmal damit herumgespielt.
Kann man natürlich auch direkt in /opt/iobroker/log rein werfen.
Ist nur unschön, dass die ganze Formatierung (Leerzeilen, TabStops, Farben usw. dann weg fällt@thomas-braun sagte in iob diag - Skript:
Ist nur unschön, dass die ganze Formatierung (Leerzeilen, TabStops, Farben usw. dann weg fällt
dann lass es!

-
@thomas-braun sagte in iob diag - Skript:
Ist nur unschön, dass die ganze Formatierung (Leerzeilen, TabStops, Farben usw. dann weg fällt
dann lass es!

Ja, da hab ich mir sooooolche Mühe mit gegeben... :-D
-
@thomas-braun sagte in iob diag - Skript:
Ist nur unschön, dass die ganze Formatierung (Leerzeilen, TabStops, Farben usw. dann weg fällt
.... das alles war ja nur ein Vorschlag !
-
@thomas-braun sagte in iob diag - Skript:
Ist nur unschön, dass die ganze Formatierung (Leerzeilen, TabStops, Farben usw. dann weg fällt
.... das alles war ja nur ein Vorschlag !
Müsste eh im Installer geändert werden. Im Moment ist da ~/iobroker als Ausgabe-Pfad drin. Müsste jemand, der an den Code dran kommt nur auf /opt/iobroker/log umbauen.
-
Ich hab nur keine Ahnung von Admin
Das Skript wird aber bereits heute in /home/iobroker/iob_diag.log abgelegt. Müsste vermutlich da nur abgeholt werden.Das müsste dann im iob-Installer bzw. in
iob fixangepasst werden. Magst du ein Issue aufmachen?@thomas-braun sagte in iob diag - Skript:
Das Skript wird aber bereits heute in /home/iobroker/iob_diag.log abgelegt.
Sorry finde ich nicht in deinem Skript , wird mir auch aktuell da nicht hin gelegt !?
-
@thomas-braun sagte in iob diag - Skript:
Das Skript wird aber bereits heute in /home/iobroker/iob_diag.log abgelegt.
Sorry finde ich nicht in deinem Skript , wird mir auch aktuell da nicht hin gelegt !?
@glasfaser sagte in iob diag - Skript:
Sorry finde ich nicht in deinem Skript , wird mir auch aktuell da nicht hin gelegt !?
Musste eigentlich im Aufruf von
iob diaghinterlegt worden sein.
Bei mir wird das da auch automatisch abgeworfen:echad@chet:~ $ ls -l /home/iobroker/ total 32 -rw-r--r-- 1 iobroker iobroker 24604 Jun 10 16:23 iob_diag.log drwxr-xr-x 3 iobroker iobroker 4096 Mar 12 15:59 skripte -
@glasfaser sagte in iob diag - Skript:
Sorry finde ich nicht in deinem Skript , wird mir auch aktuell da nicht hin gelegt !?
Musste eigentlich im Aufruf von
iob diaghinterlegt worden sein.
Bei mir wird das da auch automatisch abgeworfen:echad@chet:~ $ ls -l /home/iobroker/ total 32 -rw-r--r-- 1 iobroker iobroker 24604 Jun 10 16:23 iob_diag.log drwxr-xr-x 3 iobroker iobroker 4096 Mar 12 15:59 skripte@thomas-braun sagte in iob diag - Skript:
ls -l /home/iobroker/
Jipp ...ist da

root@iobroker:/opt/iobroker# ls -l /home/iobroker/ total 72 -rw-r--r-- 1 iobroker iobroker 72556 Jun 10 16:28 iob_diag.log root@iobroker:/opt/iobroker#bin selten bei Docker unterhalb von
/opt/iobrokerautomatisch angemeldet bzw. ist eine Etage tiefe im " Mount Ordner " nicht sichbar .
.

root@iobroker:/opt/iobroker# ls backups INSTALLER_INFO.txt iobroker log package-lock.json bin iob iobroker.bak node_modules scripte-backup diag.sh iob_diag iobroker-data package.json root@iobroker:/opt/iobroker# -
@thomas-braun sagte in iob diag - Skript:
ls -l /home/iobroker/
Jipp ...ist da

root@iobroker:/opt/iobroker# ls -l /home/iobroker/ total 72 -rw-r--r-- 1 iobroker iobroker 72556 Jun 10 16:28 iob_diag.log root@iobroker:/opt/iobroker#bin selten bei Docker unterhalb von
/opt/iobrokerautomatisch angemeldet bzw. ist eine Etage tiefe im " Mount Ordner " nicht sichbar .
.

root@iobroker:/opt/iobroker# ls backups INSTALLER_INFO.txt iobroker log package-lock.json bin iob iobroker.bak node_modules scripte-backup diag.sh iob_diag iobroker-data package.json root@iobroker:/opt/iobroker#Man könnte natürlich den Pfad auf /opt/iobroker/log ändern, dann erscheint es im DropDown der logs und kann dann da angeklickt werden.
-
Man könnte natürlich den Pfad auf /opt/iobroker/log ändern, dann erscheint es im DropDown der logs und kann dann da angeklickt werden.
Habe es gefunden
elif [ "\$1" = "diag" ]; then sudo -u $IOB_USER curl -sLf $DIAG_URL --output /home/$IOB_USER/.diag.sh && bash /home/$IOB_USER/.diag.sh | sudo -u $IOB_USER tee /home/$IOB_USER/iob_diag.loghttps://github.com/ioBroker/ioBroker/blob/master/fix_installation.sh
-
Habe es gefunden
elif [ "\$1" = "diag" ]; then sudo -u $IOB_USER curl -sLf $DIAG_URL --output /home/$IOB_USER/.diag.sh && bash /home/$IOB_USER/.diag.sh | sudo -u $IOB_USER tee /home/$IOB_USER/iob_diag.loghttps://github.com/ioBroker/ioBroker/blob/master/fix_installation.sh
Dann kannste ja einen PR gegen den Installer setzen.
-
Man könnte natürlich den Pfad auf /opt/iobroker/log ändern, dann erscheint es im DropDown der logs und kann dann da angeklickt werden.
@thomas-braun sagte in iob diag - Skript:
Man könnte natürlich den Pfad auf /opt/iobroker/log ändern, dann erscheint es im DropDown der logs und kann dann da angeklickt werden.
Das war ja mein Vorschlag oben ...
@glasfaser sagte in iob diag - Skript:
Wäre dann über die Admin Oberfläche :
per Download bzw. besser markierbar ... ( da haben so einige Probleme damit )
-
@thomas-braun sagte in iob diag - Skript:
Man könnte natürlich den Pfad auf /opt/iobroker/log ändern, dann erscheint es im DropDown der logs und kann dann da angeklickt werden.
Das war ja mein Vorschlag oben ...
@glasfaser sagte in iob diag - Skript:
Wäre dann über die Admin Oberfläche :
per Download bzw. besser markierbar ... ( da haben so einige Probleme damit )
@glasfaser sagte in iob diag - Skript:
per Download bzw. besser markierbar ... ( da haben so einige Probleme damit )
Downside ist: Es ist nach dem posten im Forum für Helfer schlechter lesbar.
-
@glasfaser sagte in iob diag - Skript:
per Download bzw. besser markierbar ... ( da haben so einige Probleme damit )
Downside ist: Es ist nach dem posten im Forum für Helfer schlechter lesbar.
Ja .. du hast Recht , wenn man alles so kopiert / einfügt .
Natürlich sollte es so bleiben , wie du es auch im Script angegeben hast :======== Start marking the full check here =========
Skript v.2023-04-16 blaba hier Ende -
Ja .. du hast Recht , wenn man alles so kopiert / einfügt .
Natürlich sollte es so bleiben , wie du es auch im Script angegeben hast :======== Start marking the full check here =========
Skript v.2023-04-16 blaba hier EndeVersuch mal
iob_diag | tee >(sed $'s/\033[[][^A-Za-z]*[A-Za-z]//g' > /opt/iobroker/log/diag_test.log)Aber dann werden alle Formatierungen rausgenommen. Sieht aucht nicht übersichtlicher aus...
-
Versuch mal
iob_diag | tee >(sed $'s/\033[[][^A-Za-z]*[A-Za-z]//g' > /opt/iobroker/log/diag_test.log)Aber dann werden alle Formatierungen rausgenommen. Sieht aucht nicht übersichtlicher aus...
-
@glasfaser sagte in iob diag - Skript:
Sieht im Log schick aus ...
Echt? Bei mir ist das Bleiwüste:

Allerdings schaut es in less wieder gut aus.
Nutz nur nix, daraus zu kopieren ist komplexer als direkt von STDOUT. -
@glasfaser sagte in iob diag - Skript:
Sieht im Log schick aus ...
Echt? Bei mir ist das Bleiwüste:

Allerdings schaut es in less wieder gut aus.
Nutz nur nix, daraus zu kopieren ist komplexer als direkt von STDOUT.@thomas-braun sagte in iob diag - Skript:
ist komplexer als direkt von STDOUT.
Ja sehe ich auch gerade , sieht hier im Forum . kopiert .. zum würgen aus .
Habe es gerade mal testweise eingefügt ...

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
