如果之前有人问过这个问题,我很抱歉--我只是不知道如何找到正确的答案,我会非常感谢有一个指针。
我试图在Python (Linux上)中执行以下操作:
import psutil
from time import sleep
from subprocess import run
from shlex import split
psutil.Process().parent().kill()
sleep(3)
run(split('touch /home/tobias/foo'))
换句话说,尝试杀死父进程,但是恢复子进程,并在父进程被杀死后执行一些逻辑。
但就目前情况而言,文
我正在尝试理解套接字,我看到这个基本的类初始化是这样的
LocalServerSocket ls = new LocalServerSocket("mycomputer");
“我的电脑”代表什么?
我读到了Android api for Localserversocket,它说它是一个AF_LOCAL linux命名空间,对我来说,它就像是一个目录的名称。我想知道的是如何从windows计算机与linux命名空间通信以初始化LocalServerSocket,以及如何在linux机器上创建AF_Local命名空间?
如果客户端关闭了它与烧瓶服务器建立的连接,我将在终端中得到以下错误:
[Errno 10053] An established connection was aborted by the software in your host machine
当烧瓶试图在封闭的流中写字时,它似乎会遇到错误,因此会抱怨。
这似乎是一种警告,因为应用程序在打印错误后不会退出,但问题是,尽管系统中存在其他请求,但我的服务器仍将停止服务其他请求。
我读过类似的问题,但没有帮助。我怎样才能防止这个问题呢?我同时使用Windows和Linux操作系统。