Yettyבטא פתוחה
כלי חינמי

בונה ביטויי
cron

הדביקו כל ביטוי cron וקראו אותו בעברית פשוטה, עם 5 זמני ההרצה הבאים המחושבים באזור הזמן שלכם. או עברו למצב בנייה והרכיבו לוח זמנים בקליקים בלי לשנן את חמשת השדות.

חינם, בלי הרשמה רץ בדפדפן שלכם, שום דבר לא מועלה חשבון תאריכים אמיתי, עמיד לשעון קיץ
מתרגם דו-כיווני

מ-cron לעברית, ומעברית ל-cron

100% פרטי, שום דבר לא יוצא מהדפדפן שלכם.
נסו אחד
    אתרים לא אמורים להזדקק ללוח זמנים.

    ב-Yetty העבודות החוזרות המשעממות, גיבויים, בדיקות SEO, מוניטורים, הן פשוט חלק מהפלטפורמה. אתם מפרסמים; היא מריצה.

    האותיות הקטנות, בכנות

    המלכודות שנושכות
    את כולם

    שעון השרת, לא שלכם

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

    שדות היום הם OR

    כאשר יום-בחודש וגם יום-בשבוע מוגדרים, cron קלאסי רץ על כל התאמה, 0 9 13 * 5 מופעל בכל 13 בחודש ובכל יום שישי, לא רק ביום שישי ה-13. הכלי הזה מציג בנאמנות את כלל ה-OR.

    צעדים מתיישרים לאפס

    */15 פירושו דקות 0, 15, 30, 45 על השעון, לא "כל 15 דקות מרגע התקנת העבודה". אם צריך היסטים, כתבו אותם במפורש: 7,22,37,52.

    שעון קיץ יכול לדלג או לחזור

    כשהשעון קופץ קדימה, עבודה של 02:30 עלולה פשוט לא לרוץ באותו לילה; כשהוא חוזר אחורה, חלק מה-crons רצים פעמיים. תזמנו עבודות קריטיות מחוץ לחלון המעבר, או השתמשו ב-UTC.

    יום ראשון הוא 0 וגם 7

    שניהם מתקבלים ליום-בשבוע ומשמעם אותו יום. גם שמות עובדים: sun, mon, tue... וטווחים כמו mon-fri. הדף הזה מבין את כולם.

    אין שניות ב-cron קלאסי

    חמישה שדות מתחילים מהדקה. אם כלי מציג שישה שדות, הראשון הוא שניות (Quartz וכמה frameworks), דיאלקט שונה. הדביקו כאן ביטויים בני 5 שדות.

    תשובות מהירות

    אנשים גם שואלים

    מה משמעות * * * * * בביטוי cron?

    חמישה כוכבים פירושם "כל דקה בכל שעה, בכל יום". חמשת השדות הם, לפי הסדר: דקה (0-59), שעה (0-23), יום בחודש (1-31), חודש (1-12), יום בשבוע (0-7, כאשר גם 0 וגם 7 הם יום ראשון). כוכב בשדה פירושו "כל ערך", ולכן 30 2 * * 1 נקרא: דקה 30, שעה 2, כל יום בחודש, כל חודש, בימי שני; בעברית פשוטה, כל יום שני בשעה 02:30.

    למה עבודת ה-cron שלי רצה בשעה הלא נכונה?

    כמעט תמיד אזור זמן. Cron רץ לפי שעון השרת, והשרת לעיתים קרובות מכוון ל-UTC בעוד אתם חושבים בזמן מקומי. עבודה שנקבעה ל-9 0 * * * תופעל ב-00:09 לפי UTC, שזה 02:09 בישראל בחורף ו-03:09 בקיץ, כי שעון הקיץ מזיז את ההיסט שלכם בעוד UTC אף פעם לא זז. הדף הזה מציג זמני הרצה באזור הזמן שלכם כדי שתוכלו לוודא; לפני פריסה, בדקו באיזה אזור זמן השרת או המתזמן שלכם באמת משתמשים.

    מה קורה אם אקבע גם יום-בחודש וגם יום-בשבוע ב-cron?

    מלכודת מפורסמת: כששני השדות מוגבלים, cron קלאסי מריץ את העבודה כאשר אחד מהם מתאים, זה OR, לא AND. ולכן 0 9 13 * 5 לא אומר "יום שישי ה-13 בשעה 09:00"; זה אומר כל 13 בחודש וגם כל יום שישי, שניהם ב-09:00. הכלי הזה מיישם את אותו כלל OR בתצוגה המקדימה, כך שרשימת ההרצה הבאה מראה לכם בדיוק מה השרת שלכם באמת יעשה.

    עכשיו תורכם

    הביאו את האתר שכבר יש לכם.

    לוחות זמנים לשרתים. קסם לאתרים.

    Yetty מריצה בשבילכם את המטלות החוזרות של האתר, גיבויים, בדיקות, מוניטורים, כך שלעולם לא תכתבו crontab לאתר שלכם.