永发信息网

linux expect实现sudo自动交互的问题求助

答案:2  悬赏:10  手机版
解决时间 2021-02-20 18:11
linux expect实现sudo自动交互的问题求助
最佳答案
1 #!/usr/bin/expect
2
3 set timeout 20
4 spawn ssh root@172.16.111.222
5 expect "*password*"
6 send "root123\r"
7
8 expect "*#"
9 send "rm -rf /var/FTP.tar.gz\r";
10
11 expect "*#"
12 send "sudo -i\r"
13 expect "*password*"
14 send "root123\r"
15
16 expect "*#"
17 send "tar zcvf /var/FTP.tar.gz /var/ftp/\r"
18
19 expect "*#"
20 send "exit\r"
21 sleep 1
22 spawn scp root@172.16.111.222:/var/FTP.tar.gz ./
23 expect "*password"
24 send "root123\r"
25 expect "*#"
26
27 exit
全部回答
#!/usr/bin/expect set time 30 set passwd xxxxx (xxxx是你的密码内容) spawn sudo expect "password:" 引号里是你手动执行sudo时候 。系统返回给你的提示,可以只匹配最后几个字母, 也可以写全 send "$passwd\r" expect eof eof
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问国外股市分红时有除权除息吗?
行书玉树临风之什么
公司娱乐活动有哪些
生活中常见的下列现象,属于化学变化的是A冰
经常带着画眉鸟去鸟市可以给鸟提性吗
北湖区矿产品税费统征办公室地址在哪,我要去
长青副食批零商店在哪里啊,我有事要去这个地
好友与资料在哪拜托各位大神
E·P在哪里啊,我有事要去这个地方
辽宁丹东到宁夏银川怎么走
“奌”和“点”是一个意思吗
以前用过一张电信合约卡,然后一直没用了,就被
溧阳市价格认证中心地址有知道的么?有点事想
卉的形近字呵呵呵呵呵请大家知道的告诉我
【凉山社区】凉山州一共有多少个社区?
推荐资讯
谁能告诉我明天派出所上班吗
【福尔摩斯华生】直面星空福尔摩斯看下面的文
昌邑市围子汽车站有到烟台的长途汽车吗 有几
泥鱼山村我想知道这个在什么地方
属鼠和羊在一起会破财吗
饿了么外卖O2O的运营模式现状,mba企业管理论
指出如下不是受欢迎儿童的特点()。A.学习成绩
陇南男健医院在哪里啊,我有事要去这个地方
沈阳哪有卖大码男装的地方
东赵村桥/南六环辅路(路口)这个地址在什么地
能免费听VOA,CNN英语的,还能加速的是什么软
狗肉馆地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?