python执行linux命令,怎样自动输入 yes/no
这种交互式命令可以使用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调用Linux命令行,实现自动输入
为什么不将两条命令写在一个脚本里,先执行命令一,然后脚本控制暂时多长时间,再执行命令二,这样java只调用一次脚本就行了,参数也可以从java中传入脚本
Linux Shell中如何自动输入命令需要接受的键盘输入
传递交互式参数的话,你可以试试这种,比如创建分区的一个例子:
echo "p 主分区
1 第一分区
指定默认从1开始
+200M 分区200M
t 更改分区类型
若只有一个则不需要指定分区
8e lvm分区
w" | fdisk /dev/sdb
文章名称:Linux命令集自动输入 linux开机自动执行命令
网页路径:http://scgulin.cn/article/ddecchd.html