【发布时间】:2016-10-08 19:41:20
【问题描述】:
我写了一个可以使用以下命令启动和停止的python守护进程
/usr/local/bin/daemon.py start
/usr/local/bin/daemon.py stop
我可以通过从 python 脚本调用这些命令来获得相同的结果
os.system('/usr/local/bin/daemon.py start')
os.system('/usr/local/bin/daemon.py stop')
这工作得很好,但现在我希望在守护进程中添加一个功能,以便在我运行命令时
os.system('/usr/local/bin/daemon.py foo')
守护进程返回一个 Python 对象。所以,类似:
foobar = os.sytem('/usr/local/bin/daemon.py foo')
为了清楚起见,我已经在守护进程中准备好返回 Python 对象的所有逻辑,但我只是不知道如何将此对象传递给调用 Python 脚本。有什么办法吗?
【问题讨论】: