On Oct 8, 11:24 am, "Samuel A. Falvo II" <[EMAIL PROTECTED]> wrote: > It does not expect input from stdin. However, this does not affect > any OTHER scripts or commands I run.
OK, so, I'm very confused as to why this would matter. I removed the stdin=PIPE argument, and this works. Many thanks for bringing this to my attention. But, my question now is, WHY is this an issue? If the launched process doesn't read from its stdin, why would it block? Hence my question here: > Let's remember to look at the objective facts: for shell scripts that > launch child processes of their own, Python hangs. For all other > types of commands, it works 100% as expected. Meaning, if I launched the Java process directly, it works fine. If I launch it from the shell script WITHOUT background execution, it works fine. But when I launch it WITH background execution (e.g., with the & suffix), then it blocks. Any ideas, so I can write this into my log for future reference? Thanks. -- http://mail.python.org/mailman/listinfo/python-list