手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >用来记录登录后使用命令的shell脚本
用来记录登录后使用命令的shell脚本
摘要:复制代码代码如下:#/bin/bash#history#把以下代码直接粘贴到/etc/profile后USER_IP=`who-uami2>...

复制代码 代码如下:

#/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

【用来记录登录后使用命令的shell脚本】相关文章:

备份shell脚本实例代码

检测网段IP使用情况的shell脚本

验证用户输入的参数合法性的shell脚本

一个用了统计CPU 内存 硬盘 使用率的shell脚本

用来查看linux内存使用情况的shell脚本

判断文件是否存在的shell脚本代码

分享个简易版Linux服务器初始化Shell脚本

学习linux常用命令(推荐)

linux 监视端口是否正常的shell脚本

实现释放CentOS系统内存的Shell脚本分享

精品推荐
分类导航