当前位置: 移动技术网 > 网络运营>服务器>Linux > 用来记录登录后使用命令的shell脚本

用来记录登录后使用命令的shell脚本

2017年12月12日  | 移动技术网网络运营  | 我要评论
复制代码 代码如下:

#/bin/bash
# history
#把以下代码直接粘贴到/etc/profile后
user_ip=`who -u am i 2>/dev/null| awk '{print $nf}'|sed -e 's/[()]//g'`
histdir=/var/log/.hist
if [ -z $user_ip  ]
then
  user_ip=`hostname`
fi
if [ ! -d $histdir ]
then
   mkdir -p $histdir
   chmod 777 $histdir
fi
if [ ! -d $histdir/${logname} ]
then
    mkdir -p $histdir/${logname}
    chmod 300 $histdir/${logname}
fi
export histsize=4096
dt=`date +%y%m%d_%h%m%s`
export histfile="$histdir/${logname}/${user_ip}.hist.$dt"
chmod 600 $histdir/${logname}/*.hist* 2>/dev/null

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网