在 conky 中,我想显示自特定日期以来的天数。为此,我将从所述特定日期中减去当前日期。
例如:如果我要设置ImportantDate = 2016-09-25
Then,使用类似如下的内容:
${time %d %B}
减 ImportantDate
...
...在2016-09-27,conky 将显示“2”;第二天将显示“3”,依此类推。
我在 conky 脚本中没有找到任何可以改编的日期操作示例。有人知道吗?
谢谢你!
答案1
你可以在 Conky 中执行外部命令。例如我有这个:
${execpi .001 (awk '{printf "%s/", $1}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4}
它取 CPU 平均负载并将其除以 CPU 数量,将结果限制为小数点后 3 位。
您可以在 bash 脚本(或其他程序)中编写大部分日期算术,并从 conky 调用它。
答案2
最后,我认为我可以使用这个网站上发布的信息(http://tldp.org/LDP/abs/html/timedate.html) 在 bash 脚本中操作日期,并按照 WinEunuuchs2Unix 建议的方式进行。