【发布时间】:2021-03-09 09:31:25
【问题描述】:
我正在寻找一种能够在一天中的特定时间运行 python 脚本然后让它在一天中的另一个时间自动终止的方法。理想情况下,我不希望在脚本本身内完成此操作。
例如:我希望脚本在 08:00 开始,在 10:00 结束,然后在 11:30 重新开始,然后在 15:00 结束,我需要每天自动执行此操作。
我在网上浏览了很多建议,其中许多建议使用cron,但是据我所知,cron 本身并没有提供自动终止应用程序的功能。
其他人有suggested 使用 cron 在特定时间启动应用程序,然后使用另一个 cron 实例创建一个“终止”文件,程序将在每次循环迭代时搜索该文件,如果该文件存在,则 python脚本将通过 sys.exit() 函数或其他方式终止,但是,这似乎很麻烦,更多的是一种解决方法,而不是真正的解决方案。
【问题讨论】:
标签: python-3.x linux cron