მთავარ შინაარსზე გადასვლა

Cron გამოხატულების ამშენებელი უფასოდ

შექმენით, შეამოწმეთ და ახსენით cron გამოხატულებები დაგეგმილი ამოცანებისთვის. პირდაპირი ახსნა მარტივ ენაზე, შემდეგი 5 გაშვების გადახედვა და გავრცელებული ნიმუშის წინასწარ დაყენებები.

მუშაობს ოფლაინ ჩატვირთვის შემდეგ
წუთი
(0-59)
საათი
(0-23)
დღე
(1-31)
თვე
(1-12)
კვირის დღე
(0-7)

მარტივად

09:00-ზე, ორშაბათი ხელმისაწვდომი კვირაში.

გავრცელებული შაბლონები

თავსებადია სტანდარტულ Unix cron-თან, GitHub Actions-თან, Kubernetes CronJob-თან და დაგეგმვის სისტემების უმეტესობასთან. გამოიყენეთ * — ყველასთვის, */5 — ყოველ 5-ისთვის, 1-5 — დიაპაზონებისთვის, 1,15 — კონკრეტული მნიშვნელობებისთვის. ასევე იღებს @hourly, @daily, @weekly, @monthly, @yearly, და სახელები როგორ MON-FRI ან JAN-DEC.

გავრცელებული გამოყენება

  • GitHub მოქმედებების სამუშაო ნაკადებისთვის cron ააშენაGitHub მოქმედებები მუშაობს cron სინტაქსის გამოყენებით დაგეგმილი სამუშაო ნაკადებისთვის. აქ აშენეთ და შეამოწმეთ თქვენი განრიგი.
  • Kubernetes CronJobs-ის ჯონი aaშენაKubernetes CronJob რესურსები ისტის cron სინტაქსი. ააშენეთ და ახსენით გამოხატვა ვიზუალურად.
  • Linux crontab-ის ჯონი ჩანაწერების შეკერატრადიციული Unix cron (cron, crontab -e) გამოხატვები ააშენეთ თავდაჯერებით.
  • მონაცემთა ბაზის ტექნიკური ონერგელა სამუშაოებიდაგეგმეთ ბექაფის, vacuum-ის ან analyze-ის დავალებები თავდაჯერებულად cron გამოსახულებებით.
  • გაიგეთ თუ როგორ მუშაობს Cron გამოხატვებითითოეული მოდიფიკაცია აჩვენებს მყისიერ ინგლისურ ახსნას და პირველი 5 ხელმეორედ წინასწარ ნახვას - cron-ის ისწავლის საუკეთესო გზა.

როგორ მუშაობს

cron გამოსახულების შემქმნელი მთლიანად თქვენს ბრაუზერში მუშაობს, ხელით დაწერილი პარსერით lib/cron.ts-ში — გარე ბიბლიოთეკის, სერვერის გამოძახების გარეშე. ის ამოწმებს გამოსახულებას, აწყობს მარტივ-ინგლისურ აღწერას ბრაუზერის ჩაშენებული Intl.DateTimeFormat და Intl.ListFormat API-ების გამოყენებით, ენაზე-მორგებული დღეებისა და თვეების სახელებისთვის, და ითვლის შემდეგ დაგეგმილ გაშვების დროებს, დროში წინ სვლით, ველ-გამტოვებელი ლოგიკით, ყოველი წუთის სასტიკი-ძალით ცდის ნაცვლად.

  1. 1
    გამოსახულება დამუშავებულია ველ-ველზე
    პარსერი ყოფს გამოსახულებას ხუთ (ან ექვს) ცარიელი-ადგილით-გამოყოფილ ველად და ტოკენიზებს თითოეულს მძიმეებისთვის, დიაპაზონებისთვის (მაგ. 1-5), ნაბიჯის ჩანაწერისთვის (მაგ. */15) და დასახელებული მნიშვნელობებისთვის, როგორიცაა MON ან JAN. @მაკროები, როგორიცაა @daily, დამუშავებამდე ხუთ-ველიან ეკვივალენტებამდე ფართოვდება. არასწორი მნიშვნელობები ან დიაპაზონს-გარეთა რიცხვები ჩნდება ტიპიზირებულ შეცდომის გასაღებებად, რომლებიც ლოკალიზებულ შეტყობინებებზეა ასახული.
  2. 2
    ადამიანისთვის-წასაკითხი აღწერა აწყობილია
    describeCron() lib/cron.ts-ში აშენებს ინგლისურ (ან ლოკალიზებულ) წინადადებას, ველების შემოწმებით, თუ რომელი ველია ჯოკერი და რომელი — აშკარა ნაკრები. დღეებისა და თვეების სახელები დამუშავებულია Intl.DateTimeFormat-ით, აქტიური ენით, ხოლო სიის ელემენტები ერთიანდება Intl.ListFormat-ის გამოყენებით, ასე რომ კავშირი („და“ vs „,“ vs ენა-სპეციფიკური ფორმა) მომხმარებლის ენას შეესაბამება.
  3. 3
    შემდეგი გაშვების დროები ითვლება ველების გამტოვებელი ლოგიკით
    nextRuns() ატარებს Date ობიექტს წინ, მიმდინარე მომენტიდან, მაგრამ გამოტოვებს მთელ თვეებს, დღეებს ან საათებს, რომლებიც ვერ დაემთხვევა, ყოველი წუთის ტესტირების ნაცვლად. ეს ნიშნავს, რომ შეუძლებელი განრიგი, როგორიცაა 30 თებერვალი, სწრაფად გამოდის ხუთწლიანი ჰორიზონტის შემოწმებით, 2.6 მილიონჯერ ციკლის ნაცვლად.
  4. 4
    გამოსახულება გაზიარებულია URL fragment-ის მეშვეობით
    ნებისმიერი გამოსახულება, რომელსაც აკრეფთ, ეწერება გვერდის URL fragment-ში, როგორც #expr= (500 მწ-იანი დაყოვნებით, window.history.replaceState-ის მეშვეობით). fragment არასდროს იგზავნება სერვერზე; გვერდი მისგან ჰიდრირდება ჩატვირთვისას, ასე რომ URL-ის გაზიარება ან ჩანიშვნა ზუსტ გამოსახულებას აღადგენს, სერვერული მდგომარეობის გარეშე.

დაკავშირებული ინსტრუმენტები

⏲️

Cron გამოხატულების ახსნა

გადაიყვანეთ ნებისმიერი cron გამოხატულება მარტივ ქართულ ენაში და იხილეთ შემდეგი გაშვების დრო. მხარს უჭერს დიაპაზონებს, სიებს, ნაბიჯებს, სახელებს და @მაკროებს. მუშაობს ბრაუზერში.

სცადე
🏦

EMI კალკულატორი

გამოთვალეთ თქვენი monthy სესხის EMI შემცირების ბალანსის საფუძველზე სრული ამორტიზაციის გრაფიკი, ძირითადი მოსახლეობა უცხო დაშლა და წინასწარი გადახდის დაზოგვა, ნატიფიცირებული ინდური რუპე.

სცადე
💵

პირადი სესხის კალკულატორი

ყოველთვიური გადახდა, სულ პროცენტი, დაფარვის თარიღი და სრული ამორტიზაცია ნებისმიერი ფიქსირებული განაკვეთის სესხისთვის — დამატებითი გადახდებით.

სცადე

ხშირად დასმული კითხვები