【发布时间】:2020-06-07 12:16:36
【问题描述】:
我有一个每 5 秒运行一次的脚本,是否可以在例如 CET 08:00 - 12:00 之间运行此脚本?
我以为我可以通过 cron 作业来完成这项工作,但不幸的是,这至少需要 1 分钟。所以我正在考虑创建一个 cron 作业,它在 08:00 启动脚本,然后在 12:00 终止它,我认为这是最好的解决方案。
有人有意见吗?
#!/bin/bash
while true; do
python3 script.py
sleep 5;
done
【问题讨论】:
-
这能回答你的问题吗? Cron jobs -- to run every 5 seconds
-
这将在每次调用之前等待 N 秒,这将偏离真正的 N 秒周期。那么应该是N 秒间隔 还是每 N 秒?
-
我认为相隔 N 秒没关系,如果我正确理解了您的问题。运行脚本,等待 5 秒,然后再次运行。这就是我想要实现的目标:)
标签: python-3.x bash shell