我编写了一个脚本,该脚本使用PARAMIKO库登录服务器并执行命令。这个命令实际上调用服务器来执行另一个python脚本(导致我相信的子进程)。我相信服务器返回信号表明命令已成功执行,但它似乎没有等待新的子进程完成 - 只是原始父进程已完成。是否有等待引用由于此命令而生成的任何/所有子进程,并等待它们全部完成后再将控制权返回给初始客户端?
非常感谢。
答案 0 :(得分:1)
如果没有代码,这将很难。我认为你应该创建一个休息服务。因此,您将POST到http://0.0.0.0/runCode,这将启动另一个线程中的进程。这将结束这一呼吁。该线程仍在运行...完成后发送到http:// 0.0.0.0/afterProcessIsDone的帖子,这将是被启动的线程的响应。然后在那条路线上,你可以随心所欲地做任何你想做的事。如果您需要有关REST的帮助,请查看Flask。对于小型项目来说,它非常简单直接。