zadania cron

Drupal by w pełni funkcjonować potrzebuje regularnego uruchamiania skryptu cron.php. Uruchamianie skryptu niezbędne jest do poprawnego działania wyszukiwarki Drupala, kanałów RSS, czy zbierania informacji na temat aktualizacji systemu, modułów i skórek.

Jak możesz uruchomić zadania cron?

Można to zrobić na kilka sposobów.
Jeżeli masz dostęp do zadań cron na serwerze gdzie masz zainstalowanego Drupala i serwer stoi na systemie unixowym (zadania cron znajdziesz w panelu admina serwera)

Jako zadanie dodaj wywołanie komendy:

/usr/bin/lynx -source http://twojastrona.pl/cron.php

Powinieneś też mieć możliwość uzupełnienia pól „minuty” „godziny” itd. Wykorzystaj pole „minuty” i wpisz tam 30. Co oznacza że cron będzie uruchamiany co 30 minut.

Na serwerze może nie być lynx (tekstowa przeglądarka www), w tym przypadku powyższą komendę zastąp:

/usr/bin/wget - O - -q http://twojastrona.pl/cron.php

Upewnij się uprzednio jaka jest dokładna lokalizacja programów lynx i wget na serwerze, jeżeli jest inna zastąp ścieżki poprawnymi.

Jeżeli masz dostęp do shella (powłoka)
Wykorzystaj program crontab i dodaj zadania ręcznie, poprzez wywołanie komendy „crontab -e” - edycja pliku z zadaniami cron (cron jobs) będziesz mógł dodać zadania:

30 * * * * /usr/bin/lynx -source http://twojastrona.pl/cron.php

lub

30 * * * * /usr/bin/wget - O - -q http://twojastrona.pl/cron.php

gdzie 30 to liczba minut po której uruchamia się komenda.
Aby bliżej poznać program crontab skorzystaj z manuala wpisując komendę „man crontab”

W przypadku braku dostępu do linii komend oraz zadań cron w panelu admina serwera, z pomocą przychodzi moduł Poormanscron. Automatycznie będzie wykonywał zadania co określony czas.