conky에 대한 마지막 3개의 로그인을 나열하고 싶으므로 다음과 같습니다.
username 1/1/2018 12:15 - 12:21 (00:06)
형식은 매우 다양할 수 있습니다.
답변1
conky에서 쉘 스크립트를 실행 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초마다 명령을 실행하고 start로 시작하지 않는 마지막 3줄을 유지했다 가 출력의 끝을 표시하는 reboot
start로 시작하는 줄이 보이면 이를 기록합니다 .wtmp begins
last