红联Linux门户
Linux帮助

Linux用户操作归档脚本

发布时间:2015-03-17 10:39:25来源:linux网站作者:linux人

###脚本开始###

history
MONFILESAVEPATH=/tmp/usermon <---需要保存的目录

USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
if [ "$USER_IP" = "" ]
then
USER_IP=`hostname`
fi
if [ ! -d ${MONFILESAVEPATH} ]
then
mkdir ${MONFILESAVEPATH}
chmod 777 ${MONFILESAVEPATH}
fi
if [ ! -d ${MONFILESAVEPATH}/${LOGNAME} ]
then
mkdir ${MONFILESAVEPATH}/${LOGNAME}
chmod -R 300 ${MONFILESAVEPATH}/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date +"%Y%m%d_%H%M%S"`
export HISTFILE="${MONFILESAVEPATH}/${LOGNAME}/${USER_IP}.usrmon.$DT"
chmod -R 600 ${MONFILESAVEPATH}/${LOGNAME}/*usrmon* 2>/dev/null
#cd
#cat /dev/null > .bash_history
###脚本结束###


保存后需要source才能立即生效,也可退出后再登录也可生效。