|
From: Peter O'R. <pr...@ya...> - 2018-08-13 17:21:16
|
Error says, AttributeError: 'module' objects\ has no attribute 'check_output'
I need the \return code from this line, pipe = subprocess.Popen(['powershell.exe', 'MY_SCRIPT.ps1',stdout=sys.stdout]
Peter
On Sunday, August 12, 2018, 11:28:17 AM EDT, Suvarchal <suv...@gm...> wrote:
How about
cmd=["echo","hello"]
try:
retval=subprocess.check_output(cmd)
except OSError as e:
retval=e
Cheers,
Suvi
On Sun, Aug 12, 2018 at 10:58 AM pr144 via Jython-users <jyt...@li...> wrote:
I am running a Powershell script that executes a Task Manger scheduled job on a different Windows Server from the Jython script.
I am having a problem capturing the return value, the Powershell scripts takes about 1-2 minutes, this is the code,
pipe = subprocess.Popen(['powershell.exe', 'MY_SCRIPT.ps1',stdout=sys.stdout]
This doesn't work, (it returns before Pwershell script completes),
pipe.communicate()
This just leaves the the Jython script running at the command prompt until I kill it,
retCode=pipe.wait()
What are the best options?
Thank you,
PR ------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot_______________________________________________
Jython-users mailing list
Jyt...@li...
https://lists.sourceforge.net/lists/listinfo/jython-users
|