Linux命令集自动输入 linux开机自动执行命令

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://hbruida.cn/article/ddecchd.html