ฉันกำลังมองหาคำอธิบายด้วยแท็บ cron ที่ฉันทำงานด้วย
some job 1 * * * *
some job 1 */1 * * *
งานเหล่านั้นเหมือนกันหรือไม่ งานจะทำงานในนาทีแรกทุกชั่วโมง
อาจมีบางคนที่สามารถอธิบายความแตกต่างระหว่าง*
และ*/x
ใน crontab
ฉันกำลังมองหาคำอธิบายด้วยแท็บ cron ที่ฉันทำงานด้วย
some job 1 * * * *
some job 1 */1 * * *
งานเหล่านั้นเหมือนกันหรือไม่ งานจะทำงานในนาทีแรกทุกชั่วโมง
อาจมีบางคนที่สามารถอธิบายความแตกต่างระหว่าง*
และ*/x
ใน crontab
คำตอบ:
ใช่เหล่านั้นเหมือนกัน จากหน้าคน ( man 5 crontab
):
A field may be an asterisk (*), which always stands for ``first-last''.
[...]
Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".
ดังนั้น*/x
หมายความว่าทั้งช่วง (ขึ้นอยู่กับตำแหน่งของ*
) x
ที่ปกคลุมไปด้วยขั้นตอนของ
ในกรณีของคุณสำหรับตำแหน่ง "ชั่วโมง" ช่วงแรกถึงครั้งสุดท้ายคือ 0 ถึง 23 ดังนั้น*
= 0-23
และ*/1
= "0,1,2,...,22,23"
ซึ่งเหมือนกันทุกประการ