亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 8346 | 回復(fù): 8
打印 上一主題 下一主題

[其他] expect在執(zhí)行命令返回結(jié)果中,有時(shí)候只返回一些結(jié)果,并卡住 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-12-04 19:52 |只看該作者 |倒序?yàn)g覽
5可用積分

在bash中調(diào)用expect登錄遠(yuǎn)程主機(jī)執(zhí)行命令。發(fā)現(xiàn)expect在執(zhí)行命令find時(shí),有時(shí)候返回正常結(jié)果,有時(shí)候只返回一些結(jié)果,并卡住,然后就不退出。
登錄的是同一個遠(yuǎn)程主機(jī)。同一時(shí)間執(zhí)行腳本10次,基本上有5次是卡住的。
將  |xargs -I {} last -f {}    改為 -exec last -f \;  也是一樣的情況。請指教下原因。謝謝。

expect <<EOF
   set timeout -1
   log_file ${tmpdir}/${atype}_tmp.txt
   spawn ssh ${user}@${ip}
   expect {
      "yes/no" { send "yes\r";exp_continue}
      "assword" { send "${pw}\r"}
      }
   expect "#"
   send "touch -t ${last_time}  last_time.txt \r"
   expect "#"
   send "find /var/log -type f -name \"wtmp*\" -newer \"last_time.txt\" |xargs -I {} last -f {} \r"
   expect "#"
   send " rm  -f last_time.txt \r"
   expect "#"
   send  "exit\r"
   expect eof
EOF

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2013-12-12 23:02 |只看該作者
expect次數(shù)太多了,為什么不把腳本放到遠(yuǎn)程主機(jī)呢?
用spawn ssh 執(zhí)行遠(yuǎn)程主機(jī)shell腳本,
這樣只需expect一次就行了。

expect {
   "yes/no" {
           send "yes\n"
           expect "password:"
           send "$passwd\n"
         }
   "password:" {send "$passwd\n"}
}

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2013-12-12 23:05 |只看該作者
另外 linux下 回車換行 是 \n.

論壇徽章:
16
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-02 06:20:00IT運(yùn)維版塊每月發(fā)帖之星
日期:2015-09-11 19:30:52IT運(yùn)維版塊每周發(fā)帖之星
日期:2015-09-11 19:20:31IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-26 06:20:00每日論壇發(fā)貼之星
日期:2015-08-20 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-20 06:20:002015年辭舊歲徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09雙子座
日期:2013-12-17 16:44:37辰龍
日期:2013-11-22 15:20:59獅子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
4 [報(bào)告]
發(fā)表于 2013-12-17 14:40 |只看該作者
set timeout -1

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2013-12-19 12:10 |只看該作者
回復(fù) 2# salmon5

因?yàn)樯婕暗闹鳈C(jī)較多,不方便都上傳到遠(yuǎn)程主機(jī)上操作,只適宜發(fā)送指令到遠(yuǎn)程主機(jī)。另外,r和n 回車換行測試還是不行。


   

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2013-12-23 10:37 |只看該作者
試試使用SaltStack吧

論壇徽章:
16
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-02 06:20:00IT運(yùn)維版塊每月發(fā)帖之星
日期:2015-09-11 19:30:52IT運(yùn)維版塊每周發(fā)帖之星
日期:2015-09-11 19:20:31IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-26 06:20:00每日論壇發(fā)貼之星
日期:2015-08-20 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-20 06:20:002015年辭舊歲徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09雙子座
日期:2013-12-17 16:44:37辰龍
日期:2013-11-22 15:20:59獅子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
7 [報(bào)告]
發(fā)表于 2013-12-27 12:55 |只看該作者
interpreter 或者 exp_internal  1看下。

expect  -re

論壇徽章:
16
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-02 06:20:00IT運(yùn)維版塊每月發(fā)帖之星
日期:2015-09-11 19:30:52IT運(yùn)維版塊每周發(fā)帖之星
日期:2015-09-11 19:20:31IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-26 06:20:00每日論壇發(fā)貼之星
日期:2015-08-20 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-20 06:20:002015年辭舊歲徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09雙子座
日期:2013-12-17 16:44:37辰龍
日期:2013-11-22 15:20:59獅子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
8 [報(bào)告]
發(fā)表于 2013-12-27 12:55 |只看該作者
interpreter 或者 exp_internal  1看下。

expect  -re
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP