Dobrý den pane Polzer,už nějaký ten týden se trápím s nastavením pravidelného spouštění cronu na Drupalu 7.Mám nainstalován modul Elysia Cron ale cron se pravidelně nespouští, jen pokud na web zamíří anonymní návštěvník.Snažím se to tedy nastavit přes Cron Joby ale žádný zápis nefunguje, viz příklady:
zápis - php /home/xxx/public_html/sarworks/cron.php?cron_key=drupalvýsledek - Status: 404 Not Found, Content-type: text/html, No input file specified
zápis - php -q /home/xxx/public_html/sarworks/cron.php?cron_key=drupalvýsledek - No input file specified.
poradíte mi prosím jak na Drupalu 7 nastavit cron tak aby se spouštěl v pravidelných intervalech nebo třeba po uložení nového obsahu?
Děkuji
Děkuji vyzkouším.Já jsem to "vyřešil" instalací modulu Ultimate cron a cron se spouští každých deset minut bez problémů.
Pro Drupal 7 na HostGatorovi cron nenastavuju, tím, že jej má Drupal v sobě spouštěný automaticky, nepřipadá mi nutné to jakkoli řešit. Ale ano, cron se samozřejmě spustí jen v případě, že jej vyvolá zobrazení jakékoli stránky na webu návštěvníkem.
Pro ruční spouštění cronu na HostGatorovi, používám tento příkaz:
curl --silent --compressed http://www.XXXXXX.cz/cron.php??cron_key=abcdef