poniedziałek, 14 czerwca 2010

CRONTAB w home.pl

Na serwerach home.pl brakuje dostępu do crontaba :( ALE okazuje się, że mają swoje rozwiązanie - mające pewne ograniczenia, ale zdające egzamin w większości przypadków. Na serwerze w katalogu głównym umieszczamy plik, którego nazwa mówi, jak często ma być uruchamiany np:
cron-daily.php - będzie uruchamiany raz na dzień...
cron-hourly.php - będzie uruchamiany raz na godzinę...
Najczęściej pozwalają nam odpalać skrypt co 5 minut: cron-5min.pl

Można też robić kombinacje typu:
cron-04.php - codziennie o 4:00

Jest tam jeszcze kilka opcji - szczegóły w dokumentacji.

Nie zawsze chcemy nazywać pliki w ten sposób i nie zawsze pasuje nam umieszczanie ich w katalogu głównym, ale nie szkodzi nam w śmiesznym pliczku: cron-daily.php napisać:

file_get_contents('http://programistawww.pl/crontab.php');

W niektórych wypadkach 5 minut to może być za rzadko, tylko, że w tych wypadkach zazwyczaj aplikacja stoi na serwerze dedykowanym, gdzie jest dostęp do crona ;)

1 komentarz:

  1. Dzięki :)

    Nienawidze czekać na odp z boku... bo żadne include, require, file ani nic tym podobnego mi nie chciało działć w tym pliku cron, a tu prosze gte_contents :)zapomnieli przyblokowac.

    OdpowiedzUsuń

Masz uwagę, sugestię, albo po prostu ochotę - zostaw komentarz