如何在计算机关闭时运行cmd脚本?
我目前在我的计算机上设置了一个 cmd 脚本以及一个应该每 15 分钟运行一次的计划任务。该脚本运行也在我的计算机上的 python 程序,然后将创建的文件上传到我的 Github 存储库。但是,当我的计算机完全关闭并且我不想让我的计算机 24/7 全天候运行时,此计划任务不会运行。
有没有办法在我的电脑关闭的情况下运行 cmd 脚本?我听说过使用 Amazon Web Services 帐户或 DigitalOcean droplet 的潜在解决方案,但我是新手(充其量)了解其工作原理。任何建议或资源链接将不胜感激!
回答
关闭电源后,您无法在计算机上运行任何内容。
您可以使用任何云计算提供商(AWS、DigitalOcean、Microsoft Azure、Google Cloud Platform、Vultr 等)设置低成本的 Linux VPS,将您的 Python 程序迁移到它,并安排该程序每 15 分钟运行一次那里。
DigitalOcean:如何设置 Ubuntu 20.04 服务器
您需要保持该 VPS 处于打开状态,并代替 Task Scheduler,您可以安排 Python 程序作为cron作业运行(使用任何参数)。
DigitalOcean:如何使用 Cron 自动执行任务
- Q: "how to run a program when the computer is off" A: "run it on another computer that isn't off". Getting that accepted and upvoted three times just made my day! (let's make that four upvotes)