From expect script, I am calling two other shell scripts. But only the second shell script seems to get executed properly. Because the output statements of the first shell script is not seen in the screen.
This is my expect script:
spawn /bin/bash test1.sh
spawn /bin/bash test2.sh
You have to wait for the first spawned process to finish:
spawn /bin/bash test1.sh expect eof spawn /bin/bash test2.sh interact