Need help with really elementary pexpect fragment
Saqib Ali
saqib.ali.75 at gmail.com
Mon Dec 19 23:06:02 EST 2011
I want to write a pexpect script that simply cd's into a directory ("~/
install") and then runs a command from there. It should be so easy.
But even my cd command is failing. Can't figure out what the problem
is. The command line prompt is "[my machine name here] % "
Here is the code fragment:
print "Spawning Expect"
p = pexpect.spawn ('/bin/tcsh',)
print "Sending cd command"
i = p.expect([pexpect.TIMEOUT, "%",])
assert i != 0, "Time-Out.... exiting"
p.sendline("cd ~/install")
Here is the output:
Spawning Expect
Sending cd command
Time-Out.... exiting
How could I be screwing something so simple up??
More information about the Python-list
mailing list