Skocz do zawartości
krzysiuus

Cron uruchamianie skryptu

Polecane posty

Mam problem.

Mam skrypt który aktualizuje pewną galerię zdjęć.

Uruchamiam go ręcznie mojastrona.pl/cron.php

Wczytuje wczytuje jakieś 15s. i wszytko ładnie aktualizuje.

 

 

Jednak chciałem to trochę zautomatyzować i dać zadanie cron'a

Mam ustawione takie zadanie crona:

To zamalowane to nazwa domeny.

 

99373925.png

 

Jednak to nie działa nie aktualizuje galerii ani nie wysyła błędów na meila...

Hosting w linuxpl.com pisałem do nich i niby to jest dobrze ustawione.

 

Ale co może być przyczyną? Jak uruchamiam skrypt ręcznie przez przeglądarkę to skrypt aktualizuje zdjęcia a jak z crona to nic się nie dzieje.

Ma ktoś jakiś pomysł?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Może za krótko czekasz na wykonanie zadania? I czy plik cron.php ma poprawną nazwę w ścieżce i w katalogu oraz czy jest prawidłowa ścieżka do katalogu (czy jest w public_html czy może np. public_html/skrypt)

 

// Nie dostajesz na maila powiadomieniu o wykonaniu/błędzie to może jednak za krótko czekasz? Ustaw krótszy czas wykonania skryptu (np. co 5 minut) */5****

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Spytaj Twojego hostera czy nie musisz załączyć jakiegoś dodatkowego pliku by odpalić crona ( dodatkowy plik php.ini, specyficzny dla Twojego konta).

 

Możesz to wykonać także inną komendą

zamiast uruchamiać to z użyciem php zrób

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Obstawiam, że problem jest związany ze ścieżką katalogu roboczego.

Pewnie skrypt nie może doincludować w związku z tym jakichś dodatkowych plików.

 

Jeśli via WWW działa to bez problemu, to opisany przez crazylukiego wget będzie chyba najprostszym i najmniej problematycznym rozwiązaniem.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może za krótko czekasz na wykonanie zadania? I czy plik cron.php ma poprawną nazwę w ścieżce i w katalogu oraz czy jest prawidłowa ścieżka do katalogu (czy jest w public_html czy może np. public_html/skrypt)

 

// Nie dostajesz na maila powiadomieniu o wykonaniu/błędzie to może jednak za krótko czekasz? Ustaw krótszy czas wykonania skryptu (np. co 5 minut) */5****

 

No więc na noc zostawiłem i niestety to nie działa.

Spróbuje sposobu Pana: crazyluki

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Mam problem.

Mam skrypt który aktualizuje pewną galerię zdjęć.

Uruchamiam go ręcznie mojastrona.pl/cron.php

Wczytuje wczytuje jakieś 15s. i wszytko ładnie aktualizuje.

 

 

Jednak chciałem to trochę zautomatyzować i dać zadanie cron'a

Mam ustawione takie zadanie crona:

To zamalowane to nazwa domeny.

 

99373925.png

 

Jednak to nie działa nie aktualizuje galerii ani nie wysyła błędów na meila...

Hosting w linuxpl.com pisałem do nich i niby to jest dobrze ustawione.

 

Ale co może być przyczyną? Jak uruchamiam skrypt ręcznie przez przeglądarkę to skrypt aktualizuje zdjęcia a jak z crona to nic się nie dzieje.

Ma ktoś jakiś pomysł?

 

A co ile i kiedy tak naprawdę chcesz to aktualizować? Bo tak jak masz ustawione teraz, to masz co trzy godziny trzy razy co minutę, konkretnie o:

 

3:05

3:06

3:07

6:05

6:06

6:07

9:05

9:06

9:07

12:05

12:06

12:07

15:05

15:06

15:07

 

itd...

Poczytaj http://www.manpagez.com/man/5/crontab/

 

Coś takiego:

14960045.png

 

Dobrze?

 

Teraz masz uruchamianie co pięć minut przez godzinę, pod warunkiem że godzina dzieli się przez 3.

 

Czyli o 3:00 3:05 3:10 ... 3:55 a potem od szóstej znowu tak samo.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Poproś ich aby z konsoli wklepali Twoje polecenie i przesłali Ci błędy (na pewno są to ścieżki).

Ustaw wget - zadziała na pewno.

Ustaw poprawnie czas wykonywania.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dziękuję wszytkim za zainteresowanie się moim problemem.

Sprawa została rozwiązana.

Zadziałała metoda podana przez Pana crazyluki.

 

Pozdrawiam Serdecznie wszytkich

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×