2011-06-26 27 views
0

这是场景。接受参数并返回结果的守护进程

在后台运行python脚本。 使用带参数的perl调用此脚本并将结果返回给stdout。

如何编写这个python脚本?

基本上问题是如何将参数传递给正在运行的程序?这是可能的(通过线程/子进程/ etc /。)?否则我如何处理这个问题?

+0

它被称为服务器 –

+0

你可以给你更多的细节,你为什么需要一个程序在后台运行?你需要守护进程吗?或者也许在单独的线程中执行一个程序,然后阻止它直到程序结束就足够了? –

+0

是的,我可以写一个线程来阻止。但是,我如何传递参数并获取返回值? @Corey - 是的,我如何设计一个(简单)服务器? – vkris

回答

0

对于像thrift之类的东西,这可能是一个很好的用法。您可以调用作为服务器运行的python脚本的方法。不需要采取捕获标准输出,你可以让python脚本返回一个字符串给调用者。