如何尾随w命令

时间:2015-09-16 16:20:17

标签: linux bash

有没有办法实时跟踪谁登录或退出。目前我跑了w但它一完成就退出了。我想可能有某种方法来拖尾w命令或连续运行它。

3 个答案:

答案 0 :(得分:3)

您可以尝试以下命令:

watch -n1 w

答案 1 :(得分:1)

登录/退出信息也存储在/var/log/wtmp*http://linux.about.com/library/cmd/blcmdl5_wtmp.htm

您可以通过watch last

获取这些信息

答案 2 :(得分:0)

您可以在无限循环中运行它,并在新用户进入时抛出提示。

#!/usr/bin/bash
b=`w|cut -d' ' -f1`;
while (true)
    do
        a=`w|cut -d' ' -f1`;
        if [ "$b" != "$a" ]
            then
            echo "new user!";
        fi
        b=$a;
    sleep 1;
    done