2012-10-08 4 views
-4

bash 스크립트를 사용하는 경우 5 분마다 로그인 한 사용자 수를 기록하는 방법. 각 측정은 텍스트 파일에 추가해야합니다. 각 측정에 대해 다음과 같이 서식이 지정된 한 줄의 텍스트가 있어야합니다., 사용자 로그인 확인 방법

금 10월 11일 동부 서머 타임 13시 12분 4초 2011 8 사용자

+2

질문보다는 기능 사양과 비슷합니다. –

답변

0

이 동일한 계정을 사용하여 컴퓨터에 3 번 ssh를하는 경우이 표시됩니다 단일 사용자의 다중 로그인을 여러 일치 계산합니다 이 하나의 일치로 하나의 사용자 이름에서 다중 로그인을 치료하기 위해 3 users

echo $(date) $(who | awk '{print $1}' | wc -l) users >> log.txt

당신이 원하는 무엇인가 :

echo $(date) $(who | awk '{print $1}' | uniq | wc -l) users >> log.txt