Re: undocumented limits on subprocesses?
- To: mathgroup at smc.vnet.net
- Subject: [mg121102] Re: undocumented limits on subprocesses?
- From: "McHale, Paul" <Paul.McHale at excelitas.com>
- Date: Sun, 28 Aug 2011 04:05:28 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201108260926.FAA04670@smc.vnet.net>
I don't know if this will help, but I use: mList = ReadList[ "!c:\\python27\\python.exe " <> NotebookDirectory[] <> "NetGetInfo.py 192.168.192.201", Record] To execute command lines. It may work better. So far, it has executed all code I can find for it to run. Paul McHale | Electrical Engineer, Energetics Systems | Excelitas Technologies Corp. Phone: +1 937.865.3004 | Fax: +1 937.865.5170 | Mobile: +1 937.371.2828 1100 Vanguard Blvd, Miamisburg, Ohio 45342-0312 USA Paul.McHale at Excelitas.com www.excelitas.com Please consider the environment before printing this e-mail. This email message and any attachments are confidential and proprietary to Excelitas Technologies Corp. If you are not the intended recipient of this message, please inform the sender by replying to this email or sending a message to the sender and destroy the message and any attachments. Thank you -----Original Message----- From: algal [mailto:alexisgallagher at gmail.com] Sent: Friday, August 26, 2011 5:27 AM To: mathgroup at smc.vnet.net Subject: [mg121102] undocumented limits on subprocesses? Hi, I am trying to understand why a command-line utility I have written always crashes only when I try to call it from Mathematica. Are there little-documented limits on what child processes can do -- e.g., on memory allocation, handling of the environment, etc.? The command-line utility is a large (70MB) standalone binary executable produced by Steel Bank Common Lisp (SBCL). It queries the network and prints csv-formatted data to stdout. I've been able to run it successfully from the command line, from shell scripts, from R, and from Python. But when I try to run it from Mathematica, using Export or OpenRead, the binary crashes. I don't have this problem when I use Mathematica merely to call a similar executable which only prints prints a thousand lines of "Hello, World" (roughly the number of lines of the actual utility), so the problem depends on the computation done by the binary. Any suggestions or pointers appreciated.
- References:
- undocumented limits on subprocesses?
- From: algal <alexisgallagher@gmail.com>
- undocumented limits on subprocesses?