如果使用bash脚本如何每5分钟记录一次登录用户数。每个测量都需要附加到文本文件中。每次测量应该有一行文本,格式如下。
Fri Oct 11 13:12:04 EDT 2011 8位用户
答案 0 :(得分:0)
这会将单个用户的多次登录计为多次匹配即如果您使用相同的帐户将该帐户显示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