我可以列出 Conky 上的登录信息吗?

我可以列出 Conky 上的登录信息吗?

我想列出 conky 上最近 3 次登录,所以它看起来像这样

username 1/1/2018 12:15 - 12:21  (00:06) 

格式可以很。

答案1

您可以从 conky 运行 shell 脚本,execi后跟重新运行之间的等待时间:

${execi 30 last | awk '
 /^wtmp begins/{ print s[(i+1)%3]"\n"s[(i+2)%3]"\n"s[i]; exit } 
 /^reboot /{ next }
 NF>0{ i=(i+1)%3; s[i]=$0;}'

例如,上面last每 30 秒运行一次命令,并保留最后 3 行不以 begin 开头的行reboot,并在我们看到以 开头的行时将它们写出wtmp begins,这标志着 输出的结束last

相关内容