Skip to content

Cron2Proxmox converts standard Linux CRON expressions into Proxmox VE scheduler (systemd calendar) format. It supports wildcards, lists, ranges (using “..”), and step values for minutes, hours, dates, and weekdays, and generates full or shortened expressions. Includes an interactive web UI with examples and validates input.

License

Notifications You must be signed in to change notification settings

devnull-vs/Cron2Proxmox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

CRON → Proxmox Schedule Converter (English)

A modern, user-friendly converter from CRON expressions to Proxmox schedules (systemd calendar events), fully compliant with the official Proxmox Calendar Events documentation.

After generating the schedule, you can test it directly in Proxmox: go to Datacenter → Backup → Schedule Simulator.

Features

  • Convert CRON (5 fields) to Proxmox/systemd calendar event format
  • Modern, responsive UI (gradients, cards, icons, copy buttons)
  • Popular backup schedules – ready-to-use, clickable examples
  • User-friendly UX – hints, validation, error handling
  • Easy result copying

Popular backup schedule examples

CRON Description
0 2 * * * Every day at 2:00 AM
0 3 * * 0 Every Sunday at 3:00 AM
0 */4 * * * Every 4 hours, every day
0 1 1 * * First day of the month at 1:00 AM
0 23 * * 1-5 Monday to Friday at 11:00 PM
*/15 8-18 * * 1-5 Every 15 minutes during work hours (Mon-Fri)
0 0 * * 6,0 Weekends at midnight
0 0 1 1 * Once a year, January 1st at midnight

How to use?

  1. Open the cron2proxmox.html file in your browser (no backend or installation required).
  2. Enter a CRON expression (5 fields) or select an example from the list.
  3. Click Generate – you'll get a Proxmox schedule ready to use.
  4. Copy the generated expression with a single click.
  5. Test your schedule in Proxmox: Datacenter → Backup → Schedule Simulator.

Example usage

  • CRON: */15 8-9 * * 1-5

  • Proxmox: mon..fri 8..9:0/15

  • CRON: 0 8-16/2 * * *

  • Proxmox: 8,10,12,14,16:0

Compatibility

  • Supports typical CRON cases, ranges, steps, lists, weekdays, months.
  • Output is compatible with systemd calendar events and Proxmox documentation.

Inspiration

Project inspired by the needs of IT administrators and Proxmox documentation.


CRON → Proxmox Schedule Converter (Polski)

Nowoczesny, wygodny konwerter wyrażeń CRON na harmonogramy Proxmox (systemd calendar events), zgodny z dokumentacją Proxmox: Proxmox Calendar Events.

Po wygenerowaniu harmonogramu możesz go przetestować bezpośrednio w Proxmox: Datacenter → Backup → Schedule Simulator.

Funkcje

  • Konwersja CRON (5 pól) na format Proxmox/systemd calendar event
  • Nowoczesny, responsywny interfejs (gradienty, karty, ikony, przyciski kopiowania)
  • Popularne harmonogramy backupów – gotowe przykłady do kliknięcia
  • Przyjazny UX – podpowiedzi, walidacja, obsługa błędów
  • Łatwe kopiowanie wyniku

Przykłady popularnych harmonogramów backupów

CRON Opis
0 2 * * * Codziennie o 2:00 w nocy
0 3 * * 0 W każdą niedzielę o 3:00
0 */4 * * * Co 4 godziny, codziennie
0 1 1 * * Pierwszego dnia miesiąca o 1:00
0 23 * * 1-5 Od poniedziałku do piątku o 23:00
*/15 8-18 * * 1-5 Co 15 minut w godzinach pracy (pon-pt)
0 0 * * 6,0 W weekendy o północy
0 0 1 1 * Raz w roku, 1 stycznia o północy

Jak używać?

  1. Otwórz plik cron2proxmox.html w przeglądarce (nie wymaga backendu ani instalacji).
  2. Wprowadź wyrażenie CRON (5 pól) lub wybierz przykład z listy.
  3. Kliknij Generuj – otrzymasz harmonogram Proxmox gotowy do użycia.
  4. Skopiuj wygenerowane wyrażenie jednym kliknięciem.
  5. Przetestuj swój harmonogram w Proxmox: Datacenter → Backup → Schedule Simulator.

Przykładowe użycie

  • CRON: */15 8-9 * * 1-5

  • Proxmox: mon..fri 8..9:0/15

  • CRON: 0 8-16/2 * * *

  • Proxmox: 8,10,12,14,16:0

Zgodność

  • Obsługuje typowe przypadki CRON, zakresy, kroki, listy, dni tygodnia, miesiące.
  • Wynik jest zgodny z systemd calendar events i dokumentacją Proxmox.

Inspiracja

Projekt inspirowany potrzebami administratorów IT oraz dokumentacją Proxmox.

About

Cron2Proxmox converts standard Linux CRON expressions into Proxmox VE scheduler (systemd calendar) format. It supports wildcards, lists, ranges (using “..”), and step values for minutes, hours, dates, and weekdays, and generates full or shortened expressions. Includes an interactive web UI with examples and validates input.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages