【问题标题】:Start python file everyday at 10pm for 12hours每天晚上 10 点启动 python 文件,持续 12 小时
【发布时间】:2016-11-05 14:20:18
【问题描述】:

如何设置每天在同一时间启动 python 文件,但在 12 小时后停止

【问题讨论】:

  • 这个问题不是很清楚,他们在问如何设置一个 python 脚本在每天晚上 10 点运行 12 小时。一位亲近的选民能否澄清他们的困惑?
  • 我不是最接近的选民之一,但这个问题可以解释为特定于操作系统,因此至少指定哪个操作系统会有所帮助。

标签: python time


【解决方案1】:

使用 cron 每天在同一时间启动:

https://help.ubuntu.com/community/CronHowto

在您的代码中,记下程序开始使用 datetime.now() 的时间,并在程序的主循环中运行到 12 小时后

【讨论】:

    【解决方案2】:

    您还没有指定您的操作系统等,但这里有一个通用的方法:

    第 1 步:编写一个在 12 小时后终止的 Python 脚本。 (琐碎——见this

    第 2 步:如果您使用的是 ubuntu,则可以创建一个 crontab,然后执行以下操作:

    ~$ crontab -e

    然后它将在 nano、vim 等中打开一个名为“crontab”的文本文件。

    第 3 步:接下来,将此行附加到 crontab,以便脚本在每天晚上 10 点执行:

    0 22 * * * /usr/bin/python /path/to/script.py

    如果您正确编写了脚本,那么它应该会在 12 小时后终止。

    查看这个有用的 Digital Ocean reference,了解有关使用 crontab 的更多详细信息。

    【讨论】:

      猜你喜欢
      • 2022-08-09
      • 2012-02-14
      • 2018-01-06
      • 1970-01-01
      • 2020-04-13
      • 2011-06-02
      • 2020-12-01
      • 2020-05-28
      • 2020-01-26
      相关资源
      最近更新 更多