侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

linux 批量工具安装、使用。有代码示例。

2023-11-08 星期三 / 0 评论 / 0 点赞 / 55 阅读 / 1986 字

安装命令: yum install -y tcl tclx tcl-devel yum install -y expect 用法: 批量上传脚本文件内容: #!/usr/bin/expect set

安装命令:

yum install -y tcl tclx tcl-devel

yum install -y expect

用法:

批量上传脚本文件内容:

#!/usr/bin/expect

set port [lindex $argv 0]     ##接受参数1

set name [lindex $argv 1]     ##接受参数2

spawn scp -P $port /home/lr/publish-script/$name [email protected]:/opt/Tomcat8/00exec/

expect {

 "*(yes/no)*" {

                send "yes/r"

                expect "*password:" { send "tes12345/r"}

                }

 "*password:" {

                send "tes12345/r"

                }

 }

expect eof

 

====================================================================

批量登录执行命令:

#!/usr/bin/expect

set port [lindex $argv 0]     ##接受参数1

spawn ssh -p $port [email protected]

expect {

 "*(yes/no)*" {

                send "yes/r"

                expect "*password:" { send "tes12345/r"}

                }

 "*password:" {

                send "tes12345/r"

                }

 }

expect "*#"

send "mkdir -p /opt/Tomcat8/00exec/kill-tomcat/r"

send "mkdir -p /data/jenkins/war/r"

send "mv /opt/Tomcat8/00exec/kill-tomcat-force* /opt/Tomcat8/00exec/kill-tomcat/./r"

send "chmod 777 /data/jenkins/war -R/r"

send "chmod 777 /opt/Tomcat8/00exec -R/r"

expect eof

广告 广告

评论区