linux命令expect


expect命令作用

expect命令适用于需要执行交互命令的过程,如mysql命令,需要输出用户、密码。一般情况下,mysql命令会等待,直到用户输出用户名,密码后,才会执行后面的操作。

expect表示期待的意思,就是可以事先将期待的参数写到脚本中,这样脚本就可以一气呵成的执行下去,而不用等待用户登录了。


linux下安装expect命令

expect 期待命令不是内置的命令,需要手动安装:

centos下安装expect:

yum -y install expect

ubuntu下安装expect:

apt-get -y install expect