Emil 0 Zgłoś post Napisano Kwiecień 12, 2008 Witam Mam problem, wpisałem w directadmin ścieżke do pliku crona jaki ma mi wykonywać co 2 minuty, niby w logach wykonuje no ale tylko w logach:/ w rzeczywistości nie działa. jak odpalam plik Crona w przeglądarce to śmiga aż miło ... ale nie o to chodzi. Mam pytanie jak mam dodać zadanie do crona przez SSH. Chciałbym dać wykonanie pliku np. /home/site24/domians/site45.sialala.pl/public_html/cron.php I żeby mi to wykonywało co 2 minuty... Pozdrawiam EMIL Udostępnij ten post Link to postu Udostępnij na innych stronach
alien 345 Zgłoś post Napisano Kwiecień 12, 2008 http://pl.docs.pld-linux.org/uslugi_cron.html Oczywiscie pomijasz etap instalacji - cron powinien juz byc na serwerze. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość papaj Zgłoś post Napisano Kwiecień 12, 2008 musisz zawsze podawac pelna sciezke, np /bin/bash czy jaki tam interpretator i dopiero potem program. Udostępnij ten post Link to postu Udostępnij na innych stronach
Emil 0 Zgłoś post Napisano Kwiecień 12, 2008 no oki zrobilem jak w instrukcji... dodałem polecenie to zadań ROOTa i tez nie działa w logach jest a efektu nie widać dokładnie coś takiego w etc/cron.d/directadmin_cron */2 * * * * root /home/login/domains/domena.pl/public/cron.php Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość papaj Zgłoś post Napisano Kwiecień 12, 2008 ehh... /usr/bin/php /home/login/domains/domena.pl/public/cron.php jezeli nie wiesz gdzie masz php to whereis php. Udostępnij ten post Link to postu Udostępnij na innych stronach
Emil 0 Zgłoś post Napisano Kwiecień 12, 2008 teraz ani w logach niema ani nie widać zmian na stronie... Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość papaj Zgłoś post Napisano Kwiecień 12, 2008 to uruchom ta komende normalnie z poziomu shella i zobacz czy poprawie sie wykonuje (zrob to z pelnymi sciezkami do komend) Udostępnij ten post Link to postu Udostępnij na innych stronach
Emil 0 Zgłoś post Napisano Kwiecień 12, 2008 a nieda sie jakoś inaczej tego ustawić np. zeby otwierało co 2 minuty http://strona.pl/pli.php ? Udostępnij ten post Link to postu Udostępnij na innych stronach
zrio 6 Zgłoś post Napisano Kwiecień 12, 2008 a nieda sie jakoś inaczej tego ustawić np. zeby otwierało co 2 minuty http://strona.pl/pli.php ? Co 2 minuty wchodź na stronę http://strona.pl/pli.php Udostępnij ten post Link to postu Udostępnij na innych stronach
Krystian 17 Zgłoś post Napisano Kwiecień 12, 2008 spróbuj tak wget -q --output-document=/dev/null http://strona.pl/cron/index.php Udostępnij ten post Link to postu Udostępnij na innych stronach
Emil 0 Zgłoś post Napisano Kwiecień 12, 2008 spróbuj tak wget -q --output-document=/dev/null http://strona.pl/cron/index.php Działa;D tylko że jak wbije to polecenie a ja potrzebuje żeby działało co 2 minuty Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość papaj Zgłoś post Napisano Kwiecień 12, 2008 To ustaw je w cronie! Daj po prostu pelna sciezke /usr/bin/wget -q --output-document=/dev/null http://strona.pl/cron/index.php co 2 minuty i bedzie dzialac... Cala sztuczka polega na tym, aby po prostu dac PELNA sciezke do intepretatora, tj. w tym wypadku wget, badz jezeli chcesz uzyc php, /usr/bin/php /home/user/..../skrypt.php Rozumiesz? Udostępnij ten post Link to postu Udostępnij na innych stronach
Emil 0 Zgłoś post Napisano Kwiecień 12, 2008 jeszcze takie coś wpisuje w konsoli # crontab -e i widze # m h dom mon dow command To może dlatego nie działa? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość papaj Zgłoś post Napisano Kwiecień 12, 2008 Opcja -e oznacza edycje wpisu crontab dla twojego usera, w tym wypadku jezeli nic oprocz zahaszowanych wpisow nic nie masz, oznacza to ze tam nic nie ma ale czy wczesniej nie wspominales ze w logach wykonuje sie? Jezeli sie wykonuje, a nie widzisz tego w swoim skrypcie, oznacza to ze sciezka ktora podales nie jest pelna, tzw full path Udostępnij ten post Link to postu Udostępnij na innych stronach
Emil 0 Zgłoś post Napisano Kwiecień 12, 2008 kurcze coś nie tak chyba z tym moim serwerem... :/ dodałem /usr/bin/wget -q --output-document=/dev/null http://strona.pl/cron/index.php i nie śmiga w logach nic niema i na stronie tez nic nie widać Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość papaj Zgłoś post Napisano Kwiecień 12, 2008 moze wget masz w /bin/wget, sprawdz badz /usr/local/bin/wget.... komenda whereis wget i wszystko jasne Udostępnij ten post Link to postu Udostępnij na innych stronach
Emil 0 Zgłoś post Napisano Kwiecień 12, 2008 działa działa działa!!!! Dziękuje!!!!! B) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość papaj Zgłoś post Napisano Kwiecień 12, 2008 Super, spokojnej nocy Udostępnij ten post Link to postu Udostępnij na innych stronach