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 |