【问题标题】:Execution of a OS command from a Python daemon从 Python 守护进程执行 OS 命令
【发布时间】:2009-06-03 12:39:03
【问题描述】:

我有一个带有回调的 daemon.py。我应该如何让处理函数执行操作系统命令?

【问题讨论】:

  • 如果您可以为此问题提供一些代码或其他上下文,这将有所帮助。信息如此之少,唯一的答案就是 subprocess.Popen。

标签: python bash operating-system command handler


【解决方案1】:

前段时间学Python的时候,我用过:

import os
os.system('ls -lt')

但好像在 Python 3.x 中,推荐使用 commandsos.popen()

【讨论】:

  • 不要使用 os.system。建议使用 subprocess.Popen 代替。