FAQ
I've got a python program running on windows that executes a command-
line script. The command being executed is:
print cmd
"C:\Program Files\ImageMagick-6.6.1-Q16\convert.exe" -density 72x72 "c:
\temp\choicepoint 2010-01 Stmt_p1.pdf" -quiet -region (612.0x70.0+0+0 -
blur 0x3) -region (612.0x709.0+0+83.0 -blur 0x3) "\\fs4\w
\13\132651\BILLING_PROOFS\132651_choicepoint 2010-01 Stmt_p1_r1.pdf"
subprocess.check_call(cmd, shell=True)
if I run the command thru python subprocess.check_call() on my
Windows 7 (development) machine, it works fine.
if I run the command in a command in a command window on my windows
2007 server (production) machine, it works fine.
if I run the command thru python subprocess.check_call() on my
Windows 2007 server (production) machine, it fails.

I'm running both the Python script and the command window as the same
user. Can anyone give me a hint as to what might be happening...or a
way to get more information about what the error is? (All I get is
"Command returned non-zero exit status 1")

Search Discussions

  • Chris Curvey at Oct 12, 2010 at 2:01 pm
    just a note that the "Windows 2007 Server" is actually a "Windows 2008
    Server" (despite the fact that Control Panel->System tells me it's
    2007...but that's a different discussion)
  • Tim Golden at Oct 13, 2010 at 8:27 am

    On 12/10/2010 14:31, Chris Curvey wrote:
    I've got a python program running on windows that executes a command-
    line script. The command being executed is:
    print cmd
    "C:\Program Files\ImageMagick-6.6.1-Q16\convert.exe" -density 72x72 "c:
    \temp\choicepoint 2010-01 Stmt_p1.pdf" -quiet -region (612.0x70.0+0+0 -
    blur 0x3) -region (612.0x709.0+0+83.0 -blur 0x3) "\\fs4\w
    \13\132651\BILLING_PROOFS\132651_choicepoint 2010-01 Stmt_p1_r1.pdf"
    subprocess.check_call(cmd, shell=True)
    if I run the command thru python subprocess.check_call() on my
    Windows 7 (development) machine, it works fine.
    if I run the command in a command in a command window on my windows
    2007 server (production) machine, it works fine.
    if I run the command thru python subprocess.check_call() on my
    Windows 2007 server (production) machine, it fails.

    I'm running both the Python script and the command window as the same
    user. Can anyone give me a hint as to what might be happening...or a
    way to get more information about what the error is? (All I get is
    "Command returned non-zero exit status 1")
    The subprocess code has changed quite a bit between
    versions. Can you confirm which version of Python you're
    using?

    FWIW, subprocess.check_call is a lightweight wrapper around subprocess.call
    so running the same code as subprocess.call should give you more
    information.

    TJG

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppython-list @
categoriespython
postedOct 12, '10 at 1:31p
activeOct 13, '10 at 8:27a
posts3
users2
websitepython.org

2 users in discussion

Chris Curvey: 2 posts Tim Golden: 1 post

People

Translate

site design / logo © 2022 Grokbase