闲着无聊,想看看其他用户在我的服务器上什么时候登录,在干些什么,写了个脚本设置每小时查一次。
login.sh1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 !/bin/bash
str=`w|grep userxx`
i=0
if [ ! ${#str} -eq 0 ]
then
for line in `echo $str`
do
let "i++"
if [ $(($i % 8)) -eq 0 ]
then
#查询干了些什么,在什么时候
echo "`date`,$line">> login.log
fi
done
fi
设置定时
crontab -e1
* */1 * * * /home/xxx/login.sh > /dev/null 2>&1 &