zoukankan      html  css  js  c++  java
  • 几个shell

    一.远程连接一台机器,不必输入密码:

    ssh 192.168.82.3 -tt<<EOF
    #cd  /root/AT_EInfoworks/svn/public
    cd  /home/hao
    ./su_all.sh
    logout
    EOF

    链接之后执行的脚本:

    二.su_all.sh

    echo "1.from root change to hao..."
    echo "::::::::::::::::::::::::::::"
    /home/hao/rootTohao.sh
    
    echo "2.from hao change to localuser,than from localuser change to hao..."
    echo "::::::::::::::::::::::::::::"
    /home/hao/haoTolocaluser.sh
    
    echo "3.from hao change to localuser..."
    echo "::::::::::::::::::::::::::::"
    /home/hao/haoToroot.sh

    1.rootTohao.sh

    #!/usr/local/bin/expect
    set timeout 1
    
    spawn su hao
    expect "密码:"
    #exec sleep 1
    #send "hao\r"
    send "exit\r"
    
    interact

    2.haoTolocaluser.sh

    #!/usr/local/bin/expect
    set timeout 1
    
    spawn su localuser
    #spawn ssh hao@192.168.77.80
    expect "密码:"
    #exec sleep 1
    send "123\r"
    expect "$"
    send "exit\r"
    
    interact
    #interact eof

    3.haoToroot.sh

    #!/usr/local/bin/expect
    set timeout 1
    
    spawn su hao
    expect "密码:"
    #exec sleep 1
    #send "hao\r"
    send "exit\r"
    
    interact

    赠人玫瑰
    手留余香

    我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系!-杨绛先生

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

  • 相关阅读:
    NGINX+uWsgi部署Django项目
    centos7 docker启动服务,无法通过宿主机ip进行访问
    基于docker 搭建Prometheus+Grafana
    centos7安装MySQL5.7
    centos7下安装python7
    loadrunner27257问题解决办法
    学习Python+selenium自动化感想
    find_element和find_elements
    正则表达式
    Jdk自带的Windows性能监控工具JVM
  • 原文地址:https://www.cnblogs.com/haochuang/p/2673934.html
Copyright © 2011-2022 走看看