十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这种交互式命令可以使用pexpect模块实现
创新互联建站是一家专注于成都网站建设、成都网站设计与策划设计,微山网站建设哪家好?创新互联建站做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:微山等地区。微山做网站价格咨询:13518219792
import pexpect
child = pexpect.spawn('ssh 127.0.0.1')
child.expect('continue')
child.sendline('yes')
4
print child.before
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.
ECDSA key fingerprint is d1:61:c6:ae:ab:bc:22:3e:52:57:49:d5:05:6f:4b:90.
Are you sure you want to
传送门
为什么不将两条命令写在一个脚本里,先执行命令一,然后脚本控制暂时多长时间,再执行命令二,这样java只调用一次脚本就行了,参数也可以从java中传入脚本
传递交互式参数的话,你可以试试这种,比如创建分区的一个例子:
echo "p 主分区
1 第一分区
指定默认从1开始
+200M 分区200M
t 更改分区类型
若只有一个则不需要指定分区
8e lvm分区
w" | fdisk /dev/sdb