zoukankan      html  css  js  c++  java
  • 删除linux访问记录(message删不了)

    deljil.sh

    ckmsce=/home/deljl.exp               
    aa=root                              
    bb=123456                            
                                         
    omplist="                            
    192.168.1.14                         
    192.168.1.15                         
    192.168.1.16                         
    192.168.1.17                         
    192.168.1.18                         
    192.168.1.19                         
    192.168.1.20                         
    192.168.1.21                         
    192.168.1.22                         
    192.168.1.23                         
    192.168.1.24                         
    192.168.1.25                         
    192.168.1.26                         
    192.168.1.27                         
    192.168.1.28                         
    "                                    
    port=23                              
    for ompname in $omplist              
    do                                   
      $ckmsce $ompname $aa $bb $port     
                                         
    done                                 
    #-------------------------------------

    deljl.exp

    #!/usr/bin/expect -f
    set date [exec date -d day +'%Y%m%d']
    set desthost [lindex $argv 0]
    set username [lindex $argv 1]
    set password [lindex $argv 2]
    set port [lindex $argv 3]

    spawn ssh -D $port $username@$desthost
    #expect "*assword:*"
    #send "$password "
    expect {
     "*(yes/no)?"
      {
       send "yes "
       expect "*assword:" {send "$password "}
      }
       "*assword:"
      {
        send "$password "
      }
      }
    expect "*#"
    #send "echo "56 7 * * * cd /home/;./probecheck.sh &" >> /var/spool/cron/root "
    send -- "utmpdump /var/log/wtmp > /tmp/wtmp1 && sed -i '/root/d'  /tmp/wtmp1  &&  utmpdump  -r /tmp/wtmp1 > /var/log/wtmp "
    expect "*#"
    send "cd /root "
    expect "*#"
    send "echo > .bash_history "
    expect "*#"
    send "echo > .mysql_history "
    expect "*#"
    send "history -c "
    expect "*#"
    send "exit "
    interact
  • 相关阅读:
    java基础面试题(一)
    关于Redis的十个高频面试问题
    postgres中的merge join
    cgdb调试postgresql
    再见了,程序员!
    掌握这个小技巧,让你的 C++ 编译速度提升 50 倍!
    C语言修仙大法!基础知识全复习(纯干货)!!!
    一锅端了!北京朝阳一互联网公司被端,警方上门,23人被带走…
    C++入口不是main?知乎上都快打起来了,你们不要再打了啦!
    不用创建项目,直接在 VS 里快速测试 C/C++ 代码 !
  • 原文地址:https://www.cnblogs.com/xl-892694298/p/11018869.html
Copyright © 2011-2022 走看看