在远程服务器上调用 python 脚本并轮询状态

Invoke a python script on a remote server and poll the status

我正在寻找一种在远程服务器上调用 python 脚本并轮询状态和获取输出的最佳方法。我最好在 python 中也有这个实现。 python 脚本需要很长时间才能执行,我想中间轮询状态以了解正在执行的所有操作。有什么建议吗?

选项太多了。 'Polling' 通常是个坏主意,因为它假设 CPU 职业。

  • 您可以让脚本向您发送状态更改。

  • 您可以让脚本将其实际状态写入(远程)文件(覆盖或附加到日志文件),然后您可以查看该文件。这可能是最简单的方法。您可以在 link

  • 上使用 tail -f file 监视文件
  • 还有更多 - 更复杂的 - 其他选项。