Running DOS App on win32 via python over ssh
James Stroud
jstroud at ucla.edu
Tue Jan 17 14:28:46 EST 2006
Peter Hansen wrote:
> James Stroud wrote:
>
>> I am helping someone write a python script to run their DOS
>> application through an SSH terminal. It seems that this program wants
>> to access a DOS shell and send output there. If running remotely, this
>> causes a problem because it locks up the program. The program seems
>> (to me) to be looking for some non-existant DOS shell to send its
>> output to. How might I emulate this shell (or whatever it is) with
>> python? I have tried several flavors of python (Enthought,
>> ActiveState, etc.). I have tried win32pipe.popen[1-4], and many other
>> things that I can't even remember now.
>
>
> What makes you think there's any DOS "shell" involved? Many DOS
> programs didn't write to stdout, but drew directly into screen memory
> with BIOS calls and such. Are you sure this is a more generic command
> line program that just writes to "stdout" or the console?
>
> -Peter
>
I honestly have no idea what this program is trying to do or whether a
DOS shell is involved. I'm just assuming based on the behavior. The
behavior is that if I start x-windows from the main cygwin terminal, and
then I run the program from xterm in x-windows, the output goes to the
main cygwin terminal from which I started x-windows. The output does not
go to the x-terminal. I assume that this bizarre behavior has something
to do with the fact that it freezes when running over SSH.
Also, FWIW, I believe the program was written in pascal and compiled
with turbo-pascal. The source is not available, though.
This is yet another reason why all thing microsoft suck!
James
More information about the Python-list
mailing list