1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S " echo 'export HISTTIMEFORMAT="%F %T `whoami` "' USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` xport HISTTIMEFORMAT="[%F %T][`whoami`][${USER_IP}] "
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` export HISTTIMEFORMAT="[%F %T][`whoami`][${USER_IP}] " #history LOGIP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` LOG_DIR=/var/log/history if [ -z $LOGIP ] then LOGIP=`hostname` fi if [ ! -d $LOG_DIR ] then mkdir -p $LOG_DIR chmod 777 $LOG_DIR fi if [ ! -d $LOG_DIR/${LOGNAME} ] then mkdir -p $LOG_DIR/${LOGNAME} chmod 777 $LOG_DIR/${LOGNAME} fi export HISTSIZE=4096 LOGTM=`date +"%Y%m%d_%H%M%S"` export HISTFILE="$LOG_DIR/${LOGNAME}/${LOGIP}-$LOGTM" chmod 777 $LOG_DIR/${LOGNAME}/*-* 2>/dev/null
|