繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM