【问题标题】:Is there a python module to indicate if the .py is running?是否有 python 模块来指示 .py 是否正在运行?
【发布时间】:2020-09-27 20:24:00
【问题描述】:

我是 python 新手。

我创建了一个简单的 Selenium 机器人,它基本上在 while 循环上运行。

但是,它在我始终无法访问的外部机器上运行。

它有时会遇到意外的崩溃,并且需要数小时甚至数天才能再次检查它才发现崩溃的机器人。话虽如此,我想知道是否可以在我的机器人中实现监控模块或程序,以便我可以轻松检查程序是否正在运行。

有些人建议使用 WebSocket 心跳,但是,经过广泛的研究,我不知道我将如何实现这样一个复杂的系统。感谢您花时间阅读我的问题。

感谢任何答案!

【问题讨论】:

    标签: python selenium web-scraping monitoring


    【解决方案1】:

    您可以在脚本中的适当位置放置几行代码(在 Selenium 机器人成功完成其工作之后),将当前日期和时间写入文件。

    如果距离上次更新时间戳已有 X 小时,则可以安排第二个脚本读取该文件并敲响警钟(例如,向您发送电子邮件)。

    或者,您可以将时间戳写入数据库表或使用您拥有的任何其他共享系统。

    【讨论】:

      猜你喜欢
      • 2019-11-24
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 2020-08-22
      • 2021-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多