让python schedule(由daniel bader)持续运行的正确方法是什么。我目前通过打开终端来运行这项工作,连接到脚本实际运行的VM。在那里我运行python“scheduler.py” - 其中scheduler.py包含所有作业。
但是当连接关闭或我关闭终端时,调度程序停止。
任何简单的解决方案来解决这个
你有两个选择。您正在ssh会话中启动该进程,但随后终止了ssh会话,然后该会话将终止该进程。
处理此问题的一种方法是让VM在启动时运行脚本。您可以将脚本设置为服务,因此即使由于某种原因它下降它也会重新启动。请阅读init.rc
,了解有关如何在Linux上启动脚本的信息。我不再精通Windows,但我相信有一种方法可以做到这一点。
另一种选择是通过使用screen
或tmux
连接会话来保持会话打开。本文解释了一些问题,并提供了几种不同的方法来解决这个问题:https://www.tecmint.com/keep-remote-ssh-sessions-running-after-disconnection/