1.使用expect 需要安装expect ,yum install expect
#!/usr/bin/expect -f 须放在第一行
#!/bin/bash 不能这样写,否则不能执行bash包含的命令
——————————————————————————————————————
2.和bash共存一个脚本执行:
#!/bin/bash
echo "Switch Directory : /home/pktgen-2.9.0"
dir="/home/pktgen-2.9.0"cd $dir
/usr/bin/expect <<-EOF
set time 10
spawn ./pktgen_20180410 -c f -n 4 --proc-type auto --socket-mem 512 -b 01:00.1 --file-prefix pg1 -- -T -m 3.0 -s 0:voip-udp.pcap:2 -d 10000 --bps 1500
expect "Pktgen >"
send "start all"
expect off