[英]How to write a python subprocess script that waits for a server response?
有没有一种方法可以编写一个Python脚本来生成一个子进程,该子进程先调用然后等待服务器响应,然后再调用Shell命令?
我需要在一个终端上登录服务器,然后在单独的窗口中与另一台服务器进行交互,在该单独的窗口中,我需要等待响应。
我知道我可以使用子进程运行一个单独的文件,但是对于我要分配的工作,我只需要使用一个文件即可。
你可以创建一些WAIT_KEY
这表明你正在等待服务器的响应和运行while循环 time.sleep
节约资源。 如果您在单独的thread
处理smth,它也应该能很好地工作。
import time
while WAIT_KEY:
time.sleep(0.1)
PS应该代替返回WAIT_KEY
的方法,该方法返回服务器的响应状态。 PPS您选择的睡眠时间越短,则会在while
循环中浪费更多的资源
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.