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)
以下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
=--------------------------------
$ usradmin.sh &
(责任编辑:IT) |