从11.30 PM到01.30 AM每15分钟运行一次CronJob的表达式是什么
(11.30,11.45,00.00,00.15,00.30,00.45,1.00,1.15,1.30)
我必须把它分成两部分吗?还是只能用一个来做?
这是我最近得到的:
import inspect
def partial_satisfied(partial_fn):
signature = inspect.signature(partial_fn.func)
try:
signature.bind(*partial_fn.args, **partial_fn.keywords)
return True
except TypeError:
return False
答案 0 :(得分:1)
您可以尝试这样的事情……
*/15 * * * * ts=$(date "+%H%M") ; test $ts -gt 1130 -a $ts -lt 2359 -o $ts -gt 0000 -a $ts -lt 0130 && /path/to/command
...这是未经测试的或课程。想法是每15分钟检查一次,如果时间在条件定义的范围内,则执行命令。同样,拥有两个cron条目也不会有什么坏处。可能更简单。