Re: python 2.x and running shell command
On Dec 23, 5:22 pm, Sean DiZazzo half.ital...@gmail.com wrote: On Dec 23, 1:57 pm, tekion tek...@gmail.com wrote: All, some of the servers I have run python 2.2, which is a drag because I can't use subprocess module. My options that I know of is popen2 module. However, it seems it does not have io blocking capabilities. So every time run a command I have open and close a file handle. I have command that requires interactive interaction. I want to be be able to perform following action: fout, fin = popen2.open2(cmd) #open up interactive session fin.write(cmd2); block (input) fout.readline() block output fin.write(cmd2) and so on... is this possible with popen2 or do I have to use pexpect for the job? Thanks. I've never done that with subprocess, but maybe this will help:http://www.lysator.liu.se/~astrand/popen5/ ~Sean Sean, popen5 is old name for subprocess. -- http://mail.python.org/mailman/listinfo/python-list
python 2.x and running shell command
On Dec 23, 5:22 pm, Sean DiZazzo half.ital...@gmail.com wrote: On Dec 23, 1:57 pm, tekion tek...@gmail.com wrote: All, some of the servers I have run python 2.2, which is a drag because I can't use subprocess module. My options that I know of is popen2 module. However, it seems it does not have io blocking capabilities. So every time run a command I have open and close a file handle. I have command that requires interactive interaction. I want to be be able to perform following action: fout, fin = popen2.open2(cmd) #open up interactive session fin.write(cmd2); block (input) fout.readline() block output fin.write(cmd2) and so on... is this possible with popen2 or do I have to use pexpect for the job? Thanks. I've never done that with subprocess, but maybe this will help:http://www.lysator.liu.se/~astrand/popen5/ ~Sean Sean, popen5 is old name for subprocess. If using a linux platform then look into setting up pipes. This will give you a communications channel and you can interact with your processes. I have used this method many times. -- http://mail.python.org/mailman/listinfo/python-list
Re: python 2.x and running shell command
On Dec 24, 5:34 am, tekion tek...@gmail.com wrote: On Dec 23, 5:22 pm, Sean DiZazzo half.ital...@gmail.com wrote: On Dec 23, 1:57 pm, tekion tek...@gmail.com wrote: All, some of the servers I have run python 2.2, which is a drag because I can't use subprocess module. My options that I know of is popen2 module. However, it seems it does not have io blocking capabilities. So every time run a command I have open and close a file handle. I have command that requires interactive interaction. I want to be be able to perform following action: fout, fin = popen2.open2(cmd) #open up interactive session fin.write(cmd2); block (input) fout.readline() block output fin.write(cmd2) and so on... is this possible with popen2 or do I have to use pexpect for the job? Thanks. I've never done that with subprocess, but maybe this will help:http://www.lysator.liu.se/~astrand/popen5/ ~Sean Sean, popen5 is old name for subprocess. Right. Thats why I thought it would help. You _can_ use the subprocess module on 2.2. -- http://mail.python.org/mailman/listinfo/python-list
python 2.x and running shell command
All, some of the servers I have run python 2.2, which is a drag because I can't use subprocess module. My options that I know of is popen2 module. However, it seems it does not have io blocking capabilities. So every time run a command I have open and close a file handle. I have command that requires interactive interaction. I want to be be able to perform following action: fout, fin = popen2.open2(cmd) #open up interactive session fin.write(cmd2); block (input) fout.readline() block output fin.write(cmd2) and so on... is this possible with popen2 or do I have to use pexpect for the job? Thanks. -- http://mail.python.org/mailman/listinfo/python-list
Re: python 2.x and running shell command
On Dec 23, 1:57 pm, tekion tek...@gmail.com wrote: All, some of the servers I have run python 2.2, which is a drag because I can't use subprocess module. My options that I know of is popen2 module. However, it seems it does not have io blocking capabilities. So every time run a command I have open and close a file handle. I have command that requires interactive interaction. I want to be be able to perform following action: fout, fin = popen2.open2(cmd) #open up interactive session fin.write(cmd2); block (input) fout.readline() block output fin.write(cmd2) and so on... is this possible with popen2 or do I have to use pexpect for the job? Thanks. I've never done that with subprocess, but maybe this will help: http://www.lysator.liu.se/~astrand/popen5/ ~Sean -- http://mail.python.org/mailman/listinfo/python-list