Výpočet

Generátor Cron

Vytvorte úlohu cron, pozrite si vysvetlenie v turečtine. Vygenerujte platnú úlohu cron v priebehu niekoľkých sekúnd s možnosťami minúta/hodina/deň/mesiac/deň v týždni.

Generátor príkazov Cron
0 – 59
0 – 23
1 – 31
Príkaz Cron
crontab
* * * * *
Vysvetlenie v turečtine Funguje to každú minútu.
min.* · so* · mesiac.deň* · mesiac* · pracovné dni*
Informácie

O generátore cronov

Croncron je štandardný plánovací mechanizmus používaný na spúšťanie úloh v určitých intervaloch na systémoch Unix/Linux. Automatizované úlohy na webových serveroch, ako sú zálohy, odosielanie e-mailov, čistenie databázy alebo generovanie reportov, sa často spravujú pomocou cronu. Syntax príkazu cron – päť medzier oddelených bielymi znakmi – však môže byť spočiatku mätúca.

Toto je zadarmo. Generátor príkazov Cron Tento nástroj vám umožňuje vytvoriť správny príkaz cron bez znalosti technickej syntaxe. Vyberte polia minúta, hodina, deň v mesiaci, mesiac a deň v týždni z rozbaľovacích zoznamov; nástroj okamžite vygeneruje príkaz aj popis v turečtine čitateľný človekom. Skopírujte vytvorený príkaz jedným kliknutím. crontab -e Môžete si to vložiť do riadku.

Pre tých, ktorí chcú začať rýchlo. hotové šablóny Taktiež ponúkané: načítanie najčastejšie používaných scenárov jedným kliknutím, napríklad každú minútu, každú hodinu, dennú polnoc, týždenný pondelok a mesačný prvý deň. Celý proces prebieha výlučne vo vašom prehliadači; na server sa neodosielajú žiadne údaje.

Ako ho používať?

Krok za krokom

  1. Ak si želáte Hotové šablóny Kliknite na často používanú šablónu v sekcii; polia sa automaticky vyplnia.
  2. Minúta, Hodina, Deň v mesiaci, Mesiac a Deň v týždni Vyberte polia.
  3. Pracovná ponuka v crone a jej turecký popis sa okamžite aktualizujú podľa vášho výberu.
  4. Kopírovať Výraz uložíte do schránky kliknutím na tlačidlo.
  5. Na vašom serveri crontab -e Otvorte editor pomocou príkazu a vložte výraz.
FAQ

Často kladené otázky

Zľava doprava: minúta (0–59), hodina (0–23), deň v mesiaci (1–31), mesiac (1–12) a deň v týždni (0–7; 0 a 7 nedeľa). Hviezda (*) znamená „všetky hodnoty“. Napríklad 0 9 * * 1 Výraz znamená „každý pondelok o 9:00“.

Na termináli crontab -e Spustite príkaz a potom do otvoreného editora pridajte nový riadok, v ktorom napíšete príkaz cron a príkaz, ktorý sa má vykonať. Príklad: 0 0 * * * /usr/bin/php /var/www/backup.phpKeď ho zaregistrujete, démon cron automaticky rozpozná výraz.

Ak sa príkaz dokončí veľmi rýchlo, zvyčajne nie je problém. Pri dlhotrvajúcich alebo na zdroje náročných operáciách sa však uprednostňujú menej časté intervaly (napr. 5, 15, 30 minút). Tým sa zabráni spusteniu novej operácie pred dokončením predchádzajúcej. uzamknúť súbor Používanie tohto mechanizmu je osvedčeným postupom.

Áno; avšak tieto dve oblasti ALEBO Funguje to s logikou, nie s A. Takže... 0 0 1 * 1 Výraz sa interpretuje ako „prvý deň v mesiaci ALEBO pondelok“. Ak sa zameriavate na prienik oboch, musíte do skriptu pridať ďalšie kontroly.

Áno. Systémy ako WHMCS a WordPress používajú rovnakú štandardnú syntax cronu pre nastavenia cronu na strane servera. Príslušný PHP súbor alebo URL adresu môžete zavolať pridaním vygenerovaného výrazu priamo do crontabu vášho servera.