Alfresco有一个类似cron的系统,允许你定期运行一个工作。 The documentation作为示例指定表达式0 0/2 * * * ?
,它将使作业每2分钟运行一次。但是,在很多代码中,我看到人们使用表达式0 */2 * * * ?
代替,不同之处在于零被星号代替。这个语法更像syntax found in some Unix implementations of cron,但我不认为我可以盲目地假设它们的工作方式相同(例如,Alfresco的语法有一个 seconds 字段,Unix语法缺少)。
所以我的问题是,表达式0/2
和*/2
之间的功能是否存在差异?作为后续,有没有一个地方可以正确记录Alfresco的语法?
答案 0 :(得分:2)
Oliver Charlesworth的评论让我看到了包含答案的Quartz docs:
您还可以在'*'字符后指定'/' - 在这种情况下'*'相当于'/'之前的'0'。
所以 global low
global high
if guess == rand_num:
print ("Correct!")
return
if guess > rand_num:
print(str(guess) + " is too high!")
print("")
high = guess
elif guess < rand_num:
print(str(guess) +" is too low!")
print("")
low = guess
guess_count()
guess_input()
和0/2
是等效的cron表达式。