首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >minicom脚本立即退出

minicom脚本立即退出
EN

Stack Overflow用户
提问于 2012-08-18 02:22:30
回答 1查看 5.3K关注 0票数 1

我已经编写了以下minicom脚本:

代码语言:javascript
复制
sleep 20
send "\n"
expect {
    "#" break
}
send "\n"
send "uname -a"
expect {
   "Linux:" break
}

用于运行脚本的命令为:

代码语言:javascript
复制
sudo minicom -S v.runscript -C minicom.log

但是当我运行这个命令时,一旦我输入sudo的密码,它就会立即退出。即使一开始就睡觉也是不起作用的。'minicom.log‘文件也为空。

在用于运行脚本的脚本或命令中,我可能遗漏了什么?

关于脚本的说明:

当我手动使用'sudo minicom‘时,大约需要10秒才能给出提示。所以我在开始的时候加入了“睡眠20”。

此外,如果在用户仍然登录的情况下退出先前的会话,则不会提示我输入登录和密码。因此,我也不希望在使用run script时出现登录/密码提示。

EN

回答 1

Stack Overflow用户

发布于 2017-04-26 10:22:50

你应该这样写:

代码语言:javascript
复制
send "\n"
expect {
    "#" break
    timeout 20
}
send "\n"
send "uname -a"
expect {
    "Linux:" break
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12011165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档