如何编写等待服务器响应的python子进程脚本?

时间:2017-04-20 22:51:18

标签: python shell server subprocess response

有没有办法编写一个python脚本来生成一个子进程,该子进程在调用shell命令之前调用然后等待服务器响应?

我需要在一个终端上登录服务器,然后在另一个窗口中与另一个服务器交互,在那个单独的窗口中我需要等待响应。

我知道我可以使用子进程运行单独的文件,但是对于我正在进行的赋值,我只需要使用一个文件。

1 个答案:

答案 0 :(得分:0)

您可以创建一些WAIT_KEY,表示您正在等待服务器的响应,并使用time.sleep运行 while循环以节省资源。如果您在单独的thread处理smth,它也应该可以正常工作。

import time

while WAIT_KEY:
    time.sleep(0.1)

P.S。您应该调用返回服务器响应状态的方法,而不是WAIT_KEY。 P.P.S.您选择的资源越多,睡眠时间越短,while循环

就会被浪费掉