Em Conky, como posso calcular o tempo decorrido desde uma data específica?

1

Em conky, gostaria de exibir o número de dias desde uma data específica. Para isso, eu subtrairia a data atual da referida data específica.

Por exemplo: se eu fosse definir ImportantDate = 2016-09-25 Então, usando algo como:

${time %d %B} menos ImportantDate ...

... em 2016-09-27, o conky exibiria "2"; e "3" no dia seguinte, etc.

Eu não encontrei nenhum exemplo de manipulação de data nos scripts conky que eu pudesse adaptar. Alguém tem alguma ideia?

Obrigado!

    
por nullepart 26.09.2016 / 01:51

2 respostas

1

Você pode executar comandos externos a partir do Conky. Por exemplo, eu tenho este:

${execpi .001 (awk '{printf "%s/", }' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4}

Leva a média de carga da CPU e a divide pelo número de CPUs limitando os resultados a três casas decimais.

Você pode escrever a maior parte da sua aritmética de data em um script bash (ou outro programa) e chamá-la de conky.

    
por WinEunuuchs2Unix 26.09.2016 / 04:57
0

No final, acho que posso usar as informações publicadas neste site ( link ) para manipular datas em um script bash, e proceder como WinEunuuchs2Unix proposto.

    
por nullepart 30.09.2016 / 04:17