subprocess.call错误:在线程中运行时没有子进程

时间:2014-10-01 10:47:55

标签: python

如果我运行以下代码,它可以正常工作。

subprocess.call(["/usr/bin/konf",
                 "-s", "/var/run/konfd.socket",
                 "--",
                 "-r", "" + oldvalue + "",
                 "-l", "" + newvalue + "",
                 "-s", sp,
                 "-p", priority])

但是,当通过线程守护程序运行代码时,我收到此错误:

(<type 'exceptions.OSError'>, OSError(10, 'No child processes'), <traceback obje
ct at 0x3e39b8>) 

代码按预期完成(如代码所做的那样)但我仍然看到这个异常,任何想法为什么?

编辑:我还应该注意,它会间歇发生,而不是每次都发生。

0 个答案:

没有答案