Jak nastavit plánované úlohy pro načasované nebo opakované spouštění vašich scriptů? Snadno! Pojďme si to ukázat.
Jedná se o příkazy nebo úlohy, které jsou nastaveny k pravidelnému spouštění. Mohou být nastaveny tak, aby se spouštěly třeba v minutových intervalech nebo ve stejný čas každou hodinu, den nebo měsíc.
1. Přihlaste se do administrace a na kartě Web Tools najděte položku Scheduled Tasks.
Na stránce Naplánované úlohy je třeba vzít v úvahu tři věci:
2. Jaký příkaz chcete spustit? Obvykle je to něco jako WGET na určité doménové jméno nebo skript PHP. Pokud chcete spustit konkrétní soubor, například cron WordPressu, musíte použít správnou verzi PHP pro daný web. Pro výběr konkrétní verze PHP pro spuštění příkazu použijete tlačítko Script Interpreters v pravé části obrazovky.
3. Jak často potřebujete spouštět cron? To se vybírá z rozevíracích políček pod formulářovým políčkem, kam zadáváte příkaz. Pomocí prvního políčka ho můžete spouštět např. každých 5, 10 nebo 15 minut, případně můžete být konkrétnější a vybrat určité minuty v hodině, hodiny dne nebo dny v měsíci, kdy se má cron spouštět.
4. Chcete, aby se při spuštění cronu odesílaly e-maily na zadanou adresu? E-mail bude odeslán pouze v případě, že cron vytvoří výstup. Takže pokud cron nic nevytvoří, žádný e-mail odeslán nebude.
5. Vše uložte stisknutím tlačítka Save Task.
Výsledný příkaz v řádce Command by mohl vypadat asi takto (na webu je verze PHP 8.0):
/usr/bin/php80 /adresa-vaseho-php-scriptu/
Mezi první částí /usr/bin/php80 a druhou částí (adresou scriptu) je mezera!
6. Už vytvořené cron úlohy si můžete prohlédnout ve formuláři Your Scheduled Tasks.