Python计划持久性

问题描述 投票:1回答:1

让python schedule(由daniel bader)持续运行的正确方法是什么。我目前通过打开终端来运行这项工作,连接到脚本实际运行的VM。在那里我运行python“scheduler.py” - 其中scheduler.py包含所有作业。

但是当连接关闭或我关闭终端时,调度程序停止。

任何简单的解决方案来解决这个

python scheduled-tasks job-scheduling
1个回答
1
投票

你有两个选择。您正在ssh会话中启动该进程,但随后终止了ssh会话,然后该会话将终止该进程。

处理此问题的一种方法是让VM在启动时运行脚本。您可以将脚本设置为服务,因此即使由于某种原因它下降它也会重新启动。请阅读init.rc,了解有关如何在Linux上启动脚本的信息。我不再精通Windows,但我相信有一种方法可以做到这一点。

另一种选择是通过使用screentmux连接会话来保持会话打开。本文解释了一些问题,并提供了几种不同的方法来解决这个问题:https://www.tecmint.com/keep-remote-ssh-sessions-running-after-disconnection/

© www.soinside.com 2019 - 2024. All rights reserved.