Sziasztok!
Van egy szkript, amit rendszeresen lefuttatok Conky-ban (lekérdezi az olvasatlan levelek számát), az eredményét pedig szeretném megjeleníteni az értéktől függően más színnel.
A jelenleg használt megoldásom ez:
${color1}Unread email: ${if_match ${execpi 120 ~/bin/conky_imap.pl}==0}${color2}0${else}${color3}${execp ~/bin/conky_imap.pl}${endif}
Viszont ezzel az a gondom, hogy kétszer is lefuttatja a szkriptet, egyszer a feltételes vizsgálatnál és egyszer a kiíratásnál. Hogyan tudnám a szkript által visszaadott értéket eltenni egy változóba, hogy utána már annak értékével dolgozhassak?
- 1075 megtekintés
Hozzászólások
Valami ötlet?
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)
- A hozzászóláshoz be kell jelentkezni
Nem használok conky-t szóval nem tudom megoldható-e itt így pl.:
tee-vel file-ba irányítod a feltételben, a kiírásál meg csak "cat file"
De csak van valami szebb megoldás: elég komplex script nyelve van, hihetetlen lenne hogy ennek ellenére nem kezel változókat...
- A hozzászóláshoz be kell jelentkezni
Igen, ez is lehet egy megoldás, mondjuk elég favágó, de kösz az ötletet, kipróbálom. :)
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)
- A hozzászóláshoz be kell jelentkezni