Conky: 'if_match ${wireless_link_qual_perc' schlägt gelegentlich fehl

Erstellt am 2. Aug. 2017  ·  4Kommentare  ·  Quelle: brndnmtthws/conky

'if_match ${wireless_link_qual_perc' schlägt gelegentlich fehl - ich denke, wenn das Netzwerk hochfährt. Um das Problem genauer zu beschreiben (im Gegensatz zu dem Zeitpunkt, an dem es auftritt):

${if_match ${wireless_link_qual_perc wlan0 }>70}\

gibt einen Fehler zurück, der besagt, dass wireless_link_qual_perc wlan0 ein String (!) ist; und die Bedingung scheint als falsch bewertet zu werden. (Obwohl ich warten muss, bis die Situation das nächste Mal eintritt, um sicher zu sein.)

Ein verwandtes Problem besteht darin, dass, wenn die obige Situation eintritt – dh wireless_link_qual_perc erhält den falschen Werttyp – die folgende Bedingung erfüllt ist:

${if_up wlan0}\

Ich habe if_up_strictness auf " address" gesetzt.

Um zusammenzufassen / zu verdeutlichen - mein Conky enthält (neben anderem Code) Folgendes.

${if_up wlan0}\
# WLAN 0
${if_match ${wireless_link_qual_perc wlan0}>70}\

Die erste Zeile wird als wahr bewertet, wenn das Netzwerk anscheinend noch nicht fertig ist; und wenn diese Situation eintritt, gibt die dritte Zeile einen Fehler aus.

„All dies macht mein Conky-Verhalten etwas unberechenbar und ich musste Kontrollen einbauen, um die Probleme zu umgehen.

Conky 1.10.6-1.

Hilfreichster Kommentar

Hallo. Sie haben vor nicht allzu langer Zeit ein Problem geschlossen. Steht dieses Problem heute noch?

Alle 4 Kommentare

Fügen Sie dort Schlaf hinzu, so verwende ich wpa supplicant, um meine Firewall hochzufahren

Danke, Su8. Aber was genau schlagen Sie vor? Wenn ich eine Verzögerung zwischen if_up und if_match haben soll, müsste ich ein Skript verwenden, das Conky mit einem Timer ausführt. Und ich habe schon _viele_ davon - Skripte, die von Conky ausgeführt werden -; Ich habe schon _genug_ davon!

Hallo. Sie haben vor nicht allzu langer Zeit ein Problem geschlossen. Steht dieses Problem heute noch?

Ah. Nein. Schließung. Danke.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen