現在、サーバー側から以下の関数を使用してクライアントコマンドを実行しています。クライアントが同時に多くのコマンドを発行し、コマンドの実行に時間がかかる場合、この関数はコード = 9 を返します。この種の問題を解決できるモジュールはありますか? ありがとう、
def execute_cmd(cmd):
output_pipe = os.popen(cmd)
print cmd
try:
output = output_pipe.read()
print output
finally:
code = output_pipe.close()
if code is None:
code = 0
return (code, output)