Výpočet

Generátor Cron

Vytvořte cron úlohu, viz turecké vysvětlení. Vygenerujte platnou cron úlohu během několika sekund s nastavením minut/hodina/den/měsíc/den v týdnu.

Generátor příkazů Cron
0 – 59
0 – 23
1 – 31
Příkaz Cron
crontab
* * * * *
Vysvětlení v turečtině Funguje to každou minutu.
min.* · * · měsíc.den* · měsíc* · všední dny*
Informace

O generátoru cronu

Croncron je standardní plánovací mechanismus používaný ke spouštění úloh v určitých intervalech na systémech Unix/Linux. Automatizované úlohy na webových serverech, jako jsou zálohy, odesílání e-mailů, čištění databáze nebo generování reportů, se často spravují pomocí cronu. Syntaxe příkazu cron – pět mezer oddělených mezerami – však může být zpočátku matoucí.

To je zdarma. Generátor příkazů Cron Tento nástroj vám umožňuje vytvořit správný příkaz cron bez znalosti technické syntaxe. Vyberte z rozbalovacích seznamů pole minuta, hodina, den v měsíci, měsíc a den v týdnu; nástroj okamžitě vygeneruje jak příkaz, tak i popis v turečtině čitelný člověkem. Zkopírujte vytvořený příkaz jediným kliknutím. crontab -e Můžete si to vložit do řádku.

Pro ty, kteří chtějí začít rychle. hotové šablony Také nabízíme: načtení nejčastěji používaných scénářů jediným kliknutím, například každou minutu, každou hodinu, denní půlnoc, týdenní pondělí a měsíční první den. Celý proces probíhá výhradně ve vašem prohlížeči; na server se neodesílají žádná data.

Jak to používat?

Krok za krokem

  1. Pokud si přejete Hotové šablony Klikněte na často používanou šablonu v sekci; pole se automaticky vyplní.
  2. Minuta, Hodina, Den v měsíci, Měsíc a Den v týdnu Vyberte pole.
  3. Nabídka práce v cronu a její turecký popis se okamžitě aktualizují podle vašeho výběru.
  4. Kopie Uložte výraz do schránky kliknutím na tlačítko.
  5. Na vašem serveru crontab -e Otevřete editor pomocí příkazu a vložte výraz.
FAQ

Často kladené otázky

Zleva doprava: minuta (0–59), hodina (0–23), den v měsíci (1–31), měsíc (1–12) a den v týdnu (0–7; 0 a 7 v neděli). Hvězda (*) znamená „všechny hodnoty“. Například 0 9 * * 1 Výraz znamená „každé pondělí v 9:00“.

V terminálu crontab -e Spusťte příkaz a poté do otevřeného editoru přidejte nový řádek, do kterého napíšete příkaz cron a příkaz, který se má spustit. Příklad: 0 0 * * * /usr/bin/php /var/www/backup.phpKdyž jej zaregistrujete, démon cron výraz automaticky detekuje.

Pokud se příkaz dokončí velmi rychle, obvykle se nejedná o problém. Pro dlouhodobé nebo na zdroje náročné operace se však upřednostňují méně časté intervaly (např. 5, 15, 30 minut). To má zabránit spuštění nové operace před dokončením předchozí. soubor zámku Používání tohoto mechanismu je osvědčeným postupem.

Ano; nicméně tyto dvě oblasti NEBO Funguje to s logikou, ne s A. Takže... 0 0 1 * 1 Výraz je interpretován jako „první den v měsíci NEBO pondělí“. Pokud cílíte na průnik obou, je třeba do skriptu přidat další kontroly.

Ano. Systémy jako WHMCS a WordPress používají stejnou standardní syntaxi cronu pro nastavení cronu na straně serveru. Příslušný PHP soubor nebo URL můžete volat přidáním vygenerovaného výrazu přímo do crontabu vašeho serveru.