如何编写一个shell脚本,可以自动从服务器A登陆到服务器B,并在服务器B上执行一个操作

如何编写一个shell脚本,可以自动从服务器A登陆到服务器B,并在服务器B上执行一个操作,第1张

expect -c "

set timeout 30;

spawn /usr/bin/ssh admin@$ServerB-IP

expect {

\"yes/no\" {send \"yes\r\"; exp_continue}

\"password\" {send \"xxx\r\";}

expect {

\"# \" {send \"tar zcvf ~/hellotargz hello\r\"}

\"$ \" {send \"tar zcvf ~/hellotargz hello\r\"}

}

interact"

这样试试

缩短传统的编写/编译/链接/运行(edit/compile/link/run)过程而创建的计算机编程语言。此命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。早期的脚本语言经常被称为批处理语言或工作控制语言。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何编写一个shell脚本,可以自动从服务器A登陆到服务器B,并在服务器B上执行一个操作

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情