ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux 登陆bash --摘

linux 登陆bash --摘

原创 Linux操作系统 作者:realji 时间:2007-02-01 22:10:45 0 删除 编辑
#!/bin/ksh
# 先创建保存纪录的目录,根据需要,可以放在指定的目录
if [ ! -d $HOME/login_history ];then
mkdir $HOME
/login_history
fi
# 判断login的IP 或者hostname FROM_HOST=`who am i|awk -F"(" '{print $2}'|awk -F")" '{print $1}'` # 如果来自同一机器,就不重复记录了 HOSTNAME=`hostname`
if [
"$HOSTNAME" == "$FROM_HOST" -o "$FROM_HOST" == "" ] ; then echo ' ' else #定义文件名,里面包含登陆的时间 YYYYMMDD HH24MISS ,以及登陆的IP/hostname SCRIPT_LOG=$HOME/login_history/`date +%y%m%d-%H%M%S-`$FROM_HOST.log
script $SCRIPT_LOG
#当用户退出该session时,自动压缩文件,并提示文件名,以供参考 echo compress you SCRIPT_LOG:$SCRIPT_LOG
compress $SCRIPT_LOG
sleep 3
exit fi

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7425608/viewspace-896764/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 查看表空间
请登录后发表评论 登录
全部评论

注册时间:2008-01-09

  • 博文量
    55
  • 访问量
    161932