|
From: Suvarchal <suv...@gm...> - 2018-08-12 15:28:24
|
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
>
|