מִבצָעִי

כלי מנתח Cron Expression Online בחינם

פִּרסוֹמֶת

פורמט: דקה שעה יום חודש יום חול [שנה]

דוגמאות נפוצות

* * * * *

כל דקה

0 * * * *

כל שעה

0 0 * * *

מדי יום בחצות

0 0 * * 0

שבועי בימי ראשון

*/15 * * * *

כל 15 דקות

0 9-17 * * 1-5

כל שעה, 9:00-17:00, בימי חול

תחביר קרון

  • * - כל ערך
  • , - מפריד רשימת ערכים
  • - - טווח ערכים
  • / - ערכי צעדים
פִּרסוֹמֶת

מה יכול ביטוי קרון לעשות?

Cron הוא דרך נפוצה למערכות הפעלה לתזמן משימות חוזרות, שלעיתים נקראת עבודות cron. עם cron, אפשר להורות למחשב להריץ פקודה או סקריפט בזמנים או מרווחים קבועים—כל דקה, שעה, יום או שבוע, או לפי לוח זמנים מותאם אישית. במקום להריץ משימות ידנית, אתה מגדיר את לוח הזמנים פעם אחת, וה-cron מטפל בשאר הרקע.

ביטוי קרון הוא מחרוזת קצרה המתארת לוח זמנים זה. הוא עוקב אחרי פורמט מסוים כדי שגם אנשים וגם תוכניות יוכלו לקרוא אותו. מערכות וכלים רבים תומכים בביטויי קרון, כולל לינוקס, יוניקס, Azure Functions ו-Quartz .NET. בצורתו הבסיסית, ביטוי קרון מכיל חמישה שדות המופרדים ברווחים, כגון דקות, שעות, יום חודש, חודש ויום בשבוע. ביחד, השדות הללו אומרים למערכת בדיוק מתי וכמה פעמים המשימה שלך צריכה לפעול, מה שהופך את cron לדרך פשוטה ועוצמתית לאוטומציה של עבודה שגרתית.

בהתחלה, מחרוזת cron מלאה ב-* דמויות יכולה להיראות כמו שטויות. זה מתחיל להיות הגיוני רק כשאתה יודע איך "לקרוא" את המיקומים במחרוזת. כל בלוק טקסט בביטוי קרון מייצג יחידת זמן ששולטת מתי העבודה תתבצע.

המיקום של כל * מסמן יחידת זמן מסוימת, כגון דקה, שעה, יום בחודש, חודש ויום בשבוע. בהקשר זה, כוכב משמעותו "כל" עבור אותה יחידה (לדוגמה, * בשדה הדקות פירושו כל דקה). במקום להשתמש ב-*, אפשר לשים ערכים או דפוסים מסוימים כדי לשלוט בלוח הזמנים בצורה מדויקת יותר. לדוגמה, אפשר לכתוב ביטוי cron שמריץ עבודה כל יום שני, רק ב-12 ביולי, כל ארבע שעה, בדיוק 5 דקות אחרי השעה. על ידי התאמת כל שדה, תוכל ליצור לוחות זמנים מדויקים וגמישים מאוד למשימות האוטומטיות שלך.

 

תיעוד API בקרוב

Documentation for this tool is being prepared. Please check back later or visit our full API documentation.