当前位置: > shell编程 >

linux shell比较分析当前登录用户

时间:2014-10-20 23:42来源:linux.it.net.cn 作者:it

以下shell脚本,每隔10分钟报告一次当前登录的用户信息,用以跟踪用户登录与退出10分钟内的报告脚本。

打印输出每10分钟从系统登录的用户,以及系统上新的用户登录情况。

脚本文件名:usradmin.sh
 

 
#!/bin/sh
while true ; do
    who|sort>currlist
    if [ -s prevlist ] ; then
        echo "Users logged out...."
        echo "--------------------"
        comm -23 prevlist currlist
        echo "Users logged in...."
        echo "-------------------"
        comm -13 prevlist currlist
    fi
    cat currlist>prevlist
    sleep 600
done

=--------------------------------
Usage from the unix command prompt:
-----------------------------------
 

 
$ usradmin.sh &
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容