ฉันกำลังมองหาคำอธิบายด้วยแท็บ 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"ซึ่งเหมือนกันทุกประการ