2012-10-08 75 views
-4

如果使用bash腳本如何記錄每5分鐘登錄用戶的數量。每個測量需要附加到文本文件。每次測量應該有一行文字,格式如下。in Bash,如何檢查用戶登錄

週五10月11日13時12分04秒EDT 2011 8個用戶

+2

它看起來更像是一個功能規範而不是問題...... –

回答

0

這將計算單個用戶的多次登錄爲多個匹配如果你用相同的賬號ssh到一臺機器的3倍,這將顯示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