این ابزار درست کار نمی‌کند؟

دربارهٔ ابزار «زمان اجرای بعدی کرون آنلاین»

این ابزار یک عبارت cron را می‌گیرد و N زمان اجرای بعدی (معمولاً ۱۰-۵۰) را پیش‌بینی می‌کند. برای نحو cron استاندارد و اکثر انواع محبوب (Quartz، Jenkins، Vixie) کار می‌کند، حس مشخصی از زمانی که کار برنامه‌ریزی‌شده شما واقعاً اجرا می‌شود به شما می‌دهد.

گاهی اوقات یک عبارت cron درست به نظر می‌رسد اما زمان‌های اجرای واقعی خاموش هستند — انتقال ساعت تابستانی، سردرگمی منطقه زمانی، تعاملات عجیب ماه/هفته همه می‌توانند شما را غافلگیر کنند. دیدن صریح اجراهای بعدی از این غافلگیری‌ها جلوگیری می‌کند.

از آن همراه با توضیح‌دهنده cron برای اعتبارسنجی هم معنی و هم زمان‌بندی هر عبارت قبل از استقرار استفاده کنید. اکثر حوادث تولید از اشتباهات cron در ۶۰ ثانیه با این دو ابزار قابل تشخیص هستند.

چطور از این ابزار استفاده کنم؟

چطور firing بعدی یک cron expression را preview کنم؟

  1. cron expression

    «Cron (5 fields)» یک رشتهٔ cron کلاسیک ۵-فیلده می‌پذیرد: `minute hour day-of-month month day-of-week`. whitespace بین فیلدها نرمال می‌شود. فرمت‌های ۶- یا ۷-فیلده (با ثانیه یا سال) اینجا parse نمی‌شوند.

  2. How many

    «How many» پیش‌فرض ۵ است (حداکثر ۲۴). هر ردیف بازگردانده‌شده زمان scheduled بعدی پس از `now` است، در فرمت UTC ISO. زمان server-local می‌خواهید؟ downstream با formatter محلی خود تبدیل کنید.

  3. «اجرا» را بزنید

    خروجی `nexts` — آرایه‌ای از ISO timestamp. previewer دقیقه به دقیقه iterate می‌کند پس برای هر ترکیب فیلد، از جمله `*/15 * * * *` یا `0 9 1,15 * 1-5` کار می‌کند.

  4. «now» یعنی چه

    زمان مرجع ساعت سرور هنگام زدن Run است، نه ساعت local مرورگر شما. اگر به نقطهٔ شروع متفاوت نیاز دارید، باید ابزار را fork کنید یا از یک کتابخانهٔ واقعی cron که یک آرگومان `fromDate` می‌پذیرد استفاده کنید.