ข้อมูลจำเพาะชั่วโมง crontabs * / 1 เป็นเช่นเดียวกับ *


1

ฉันกำลังมองหาคำอธิบายด้วยแท็บ cron ที่ฉันทำงานด้วย

some job    1   *   *   *   *
some job    1   */1 *   *   *

งานเหล่านั้นเหมือนกันหรือไม่ งานจะทำงานในนาทีแรกทุกชั่วโมง

อาจมีบางคนที่สามารถอธิบายความแตกต่างระหว่าง*และ*/xใน crontab

คำตอบ:


5

ใช่เหล่านั้นเหมือนกัน จากหน้าคน ( 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"ซึ่งเหมือนกันทุกประการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.