Conky에 로그인 정보를 나열할 수 있나요?

Conky에 로그인 정보를 나열할 수 있나요?

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;}'

예를 들어, 위의 명령은 last30초마다 명령을 실행하고 start로 시작하지 않는 마지막 3줄을 유지했다 가 출력의 끝을 표시하는 rebootstart로 시작하는 줄이 보이면 이를 기록합니다 .wtmp beginslast

관련 정보