Kirjoittaja Aihe: Conky ja origami tiedot siihen [Ratkaistu]  (Luettu 1927 kertaa)

qwertyy

  • Käyttäjä
  • Viestejä: 5779
    • Profiili
Conky ja origami tiedot siihen [Ratkaistu]
« : 28.01.09 - klo:22.25 »
Sattuuko täällä olemaan kellään tietoa voiko tai siis miten voi, varmasti jotenkin mahdollista jos vain on taitoa saada esim. tuon origamin status komennon joltain riviltä siepattua tietoa conkyn skriptiin? Siis esimerkiksi seuraavan komennon progress rivit.

Koodia: ("origami status") [Valitse]
#########################################
current status of origami on
#########################################
Status of FAH client(s): OK

Completed WU on CPU #1: 1
Completed WU on CPU #2: 1
Your Team: 0
Your Username:

Current Work Unit
-----------------
Name: Mini chaperonin
Tag: P786R29C48F0
Download time: January 28 09:59:19
Due time: July 1 09:59:19
Progress: 3%  [__________]
Current Work Unit
-----------------
Name: Mini chaperonin
Tag: P782R28C96F0
Download time: January 28 04:16:00
Due time: July 1 04:16:00
Progress: 6%  [__________]

Sen verran olen vasta oppinut, että nuo rivitiedot saan näemmä komennolla  origami status | grep -e Progress
joka tulostaa nuo rivit
Koodia: [Valitse]
Progress: 4%  [__________]
Progress: 6%  [__________]

Mutta miten tuota voi soveltaa conkyyn ja luonnollisesti tuota ei ole mitään järkeä ajaa muutamien sekuntien viiveillä, vaan päivitys noin kahden tunnin välein tai ehkä jopa harvemminkin olisi järkevää? Vai taipuuko itse conky muutenkaan tuollaiseen, että jotain tiedonkeruuta viivytetään vain yhdellä rivillä.
« Viimeksi muokattu: 05.02.09 - klo:07.20 kirjoittanut qwertyy »

zepotus

  • Käyttäjä
  • Viestejä: 271
    • Profiili
Vs: Conky ja origami tiedot siihen
« Vastaus #1 : 01.02.09 - klo:09.33 »
Koodia: [Valitse]
${execi 120 acpi}
Tuolla edellisellä koodin pätkällä on suoritusväli 120 sekuntia..
Eli kyllä eri riveille saa eri pollaus raten.

Joku conky-expertti kirjoittaa varmaan hetkessä tuon rivin, jolla saa napsittua nuo progress prosentit noista riveistä..
Sedillä se onnistuu, mutta sen käyttö on vielä mulle "harmaata"..

Ubuntu 12.04 64-bit (i5-750 @ 3.8 Ghz, 4Gt, OCZ Agility 3 60Gt, 150Gt Raptor + 500 Gt + 1000 Gt, GT240 nvidia)

zepotus

  • Käyttäjä
  • Viestejä: 271
    • Profiili
Vs: Conky ja origami tiedot siihen
« Vastaus #2 : 01.02.09 - klo:09.37 »
Ketjua jatkaen..

Löysin oman conkyrc:n sisältä tuommoisen:

Koodia: [Valitse]
Core 1 Temp: ${execi 8 sensors | grep -A 1 ‘Core0′ | cut -c13-16 | sed ‘/^$/d’} C
Siitä voinee soveltaa...
Ubuntu 12.04 64-bit (i5-750 @ 3.8 Ghz, 4Gt, OCZ Agility 3 60Gt, 150Gt Raptor + 500 Gt + 1000 Gt, GT240 nvidia)

qwertyy

  • Käyttäjä
  • Viestejä: 5779
    • Profiili
Vs: Conky ja origami tiedot siihen
« Vastaus #3 : 01.02.09 - klo:18.10 »
No joo tuo ainakin vaikuttaa aika pahasti sen tyyppiseltä riviltä mitä kuvittelin. Pitänee yrittää tutustua tuohon sed syntaksiin. Tulipas mieleen nyt että olen nähnyt noita säätietoja joissain conky screenshoteissa, niissähän täytyy olla hyvin pitkälti samanlainen komento mitä olen hakemassa.

*muoks, Ratkaisu löytyi
Eli seuraavalla conkyn rivillä
Koodia: [Valitse]
${execi 3600 origami status | grep -e  'Status\|Completed\|Progress'}
Saa poimittua jo aiemmin mainitusta origami status komennosta seuraavat rivit näkyviin conkyyn tunnin välein päivitettynä
Koodia: [Valitse]
Status of FAH client(s): OK
Completed WU on CPU #1: 2
Completed WU on CPU #2: 2
Progress: 1%  [__________]
Progress: 6%  [__________]
« Viimeksi muokattu: 05.02.09 - klo:07.19 kirjoittanut qwertyy »