Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Automatyczne wykonywanie skryptu php, CRON
konraddo
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 9.01.2007
Skąd: Sejny/Elbląg

Ostrzeżenie: (0%)
-----


Czy jest taka możliwość żeby z poziomu php dodać zadanie do CRON'a zeby strona o podanym adresie(wykonująca jakies zadanie) odpalala sie np codziennie o 8 rano
dodam ze strona nie jest na localhoscie, a hostowana na innym servie, dodawania zadan do crona nie ma w panelu do zarzadzania

na stronce http://cronjob.de/ mozna dodawac linki ktore maja sie uruchamiac co jakis okres, ale moze ktos zna polski odpowiednik?

moze jest jakis inny sposob rozwiazania tego problemu?

czy za pomaca CGI mozna to osiagnąć?
jesli tak to jak
moze ktos ma jakies przydatne linki

dzieki za odpowiedzi, pozdro

Ten post edytował konraddo 25.01.2008, 15:20:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
dadexix
post
Post #2





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


watpie, sproboj na tym cornjob.de, jaki masz server(usulugodawca)?

Cytat
Czy jest taka możliwość żeby z poziomu php dodać zadanie do CRON'a zeby strona o podanym adresie(wykonująca jakies zadanie) odpalala sie np codziennie o 8 rano
jedyny sposob jak moim zdaniemm jst do logoweac sie przez curl i dodawac
Go to the top of the page
+Quote Post
Jawor
post
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 2
Dołączył: 1.10.2003

Ostrzeżenie: (0%)
-----


Jezeli Twoja strona jest w miare czesto odwiedzana, a wywolanie tego skryptu nie musi byc punktualnie o 8:00 mozesz uzyc takiego spospobu ...

W jakims pliku/bazie zapisujesz sobie czy skrypt zostal dzis juz wywolany.

Dalej wystarczy na poczatku np. index.php zastosowac taki algorytm:

Jezeli skrypt nie zostal wywolany i aktualna godzina jest wieksza lub rowna 8:00 wywolaj skrypt, w przeciwnym wypadku normalnie wyswietlasz strone.


Mozesz to zastosowac do dowolnie wybranych godzin, dni itp.
Niestety minusem jest uzaleznienie wywolania od odwiedzajacego.
Go to the top of the page
+Quote Post
qrees
post
Post #4





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

Ostrzeżenie: (0%)
-----


Cytat(konraddo @ 25.01.2008, 15:18:53 ) *
Czy jest taka możliwość żeby z poziomu php dodać zadanie do CRON'a zeby strona o podanym adresie(wykonująca jakies zadanie) odpalala sie np codziennie o 8 rano
dodam ze strona nie jest na localhoscie, a hostowana na innym servie, dodawania zadan do crona nie ma w panelu do zarzadzania

na stronce http://cronjob.de/ mozna dodawac linki ktore maja sie uruchamiac co jakis okres, ale moze ktos zna polski odpowiednik?

moze jest jakis inny sposob rozwiazania tego problemu?

czy za pomaca CGI mozna to osiagnąć?
jesli tak to jak
moze ktos ma jakies przydatne linki

dzieki za odpowiedzi, pozdro

możesz dodać do crona zadanie postaci:

Kod
wget http://strona.pl/index.php -O - > /dev/null
Go to the top of the page
+Quote Post
konraddo
post
Post #5





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 9.01.2007
Skąd: Sejny/Elbląg

Ostrzeżenie: (0%)
-----


Tak więc pozostaje mi zgłoszenie tego do adminów
bądź stworzenie dodatkowego skryptu odpalanego wraz z index.php

hmm.. pozostanę jednak przy pierwszej opcji, będzie mniej pracochłonne dla mnie, a admini przy tym tez sie nie napracują (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

dzięki za odpowiedzi
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.08.2025 - 03:06