以下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) |