• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    用来记录登录后使用命令的shell脚本
    复制代码 代码如下:

    #/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
    您可能感兴趣的文章:
    • linux中 shell 历史命令记录功能
    • PowerShell小技巧之定时记录操作系统行为
    • shell将脚本输出结果记录到日志文件的实现
    • PowerShell时间记录脚本
    • Powershell小技巧之记录脚本的操作
    • Powershell小技巧之用变量累积记录错误
    • shell如何记录用户的IP与命令详解
    上一篇:putty实现自动登录的方法(ssh和ssh2)
    下一篇:Shell脚本定时备份清除运行系统日志的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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