【问题标题】:Communicate to a running process ubuntu python server与正在运行的进程 ubuntu python 服务器通信
【发布时间】:2021-02-19 21:27:43
【问题描述】:
我在 Azure 的云上运行 Ubuntu 服务器。我运行命令 nohup python3scanner.py 以允许我运行我的脚本并关闭 putty 终端并让它继续运行。现在的问题是我无法向进程提供输入,如果我想终止它,我必须使用 kill 命令。
在 ubuntu 服务器命令行上断开/连接到正在运行的进程的最佳方法是什么
【问题讨论】:
标签:
python
azure
ubuntu
server
remote-server
【解决方案1】:
有几种方法,但没有一种是特别棒的。首先,您可以重新编写脚本,使其具有某种形式的套接字连接,并期待输入,然后编写另一个脚本以将信息发送到该套接字。这是非常繁重的工作,但我以前做过。其次,您可以使用 screen 或 tmux 之类的东西来代替 nohup,以便稍后重新连接到该终端会话,并直接访问 stdout/stdin。