Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Uruachamianie okresowe skryptow, Z poziomu PHP
mati0090
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 11.10.2007

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


Witam.

Czy możliwe jest dodanie do harmonogramu okresowo włączanych skryptów nowego wpisu z poziomu PHP? Chodzi mi o to, żeby skrypt wyczytywał godzinę o której ma uruchomić inny skrypt.
Czy istnieje jakaś biblioteka służąca do tego celu?

Pozdrawiam i dziękuję za odpowiedź
Mati0090
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
John
post
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 11
Dołączył: 1.08.2007
Skąd: Poland,Warsaw

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


Poszukaj i poczytaj w goglach o Cronie.
http://www.google.pl/search?hl=pl&q=Cr...+Google&lr=

Ten post edytował John 6.08.2008, 12:07:33
Go to the top of the page
+Quote Post
mati0090
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 11.10.2007

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


Dzięki za odpowiedz John.
Niestety nie zrozumiałeś mojego problemu. Z biblioteką cron mam już styczność od jakiegoś czasu i skrypty których uruchomienie zaplanuję ręcznie działają, jednak chodzi mi o zautomatyzowanie tego procederu tzn. planowanie uruchomienia tych skryptów automatycznie z poziomu php.
Skrypt a.php ma za zadanie odczytanie czasu z pewnego źródła, a następnie zlecic uruchomienie skryptu b.php o tej godzinie. Niestety zadnych informacji o czymś takim nie znalazłem.

Pozdrawiam
Mati0090
Go to the top of the page
+Quote Post
Tomplus
post
Post #4





Grupa: Zarejestrowani
Postów: 1 883
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

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


taki skrypt jak a.php może być uruchomiony tylko przez WWW albo CRONA,
Jeżeli to pierwsze to ktoś musi go uaktywnić, np. wchodząc na stronę nawet jeżeli jest to robot przeglądarki.
Taki sposób jest zawodny, bo skrypt musiałby czekać na wejście na stronę.

Jednakże przy pomocy PHP jedyne co można zrobić, to to że po pobraniu z serwera czasu porównujesz z czasem jaki ma zostać uruchomiony skrypt B i jeżeli jest równy albo po czasie, skrypt jest uruchamiany.

Jednak żeby nie było że skrypt jest nieskończenie wiele razy uruchamiany, to modyfikujesz zmienną która podpowiada czy skrypt już był uruchamiany czy nie.

Albo po prostu z Crona, jeżeli masz możliwość, uruchamiasz go co minutę czy 5 i sprawdza czasy miedzy aktualnym, a czasem wymagającym uruchomienie skryptu B.
Go to the top of the page
+Quote Post
.radex
post
Post #5





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Cytat(mati0090 @ 6.08.2008, 16:58:40 ) *
Dzięki za odpowiedz John.
Niestety nie zrozumiałeś mojego problemu. Z biblioteką cron mam już styczność od jakiegoś czasu i skrypty których uruchomienie zaplanuję ręcznie działają, jednak chodzi mi o zautomatyzowanie tego procederu tzn. planowanie uruchomienia tych skryptów automatycznie z poziomu php.
Skrypt a.php ma za zadanie odczytanie czasu z pewnego źródła, a następnie zlecic uruchomienie skryptu b.php o tej godzinie. Niestety zadnych informacji o czymś takim nie znalazłem.

Pozdrawiam
Mati0090


cron to nie biblioteka. cron to program.
Go to the top of the page
+Quote Post
mati0090
post
Post #6





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 11.10.2007

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


Dzięki za informację radex_p i Tomplus.
Najprawdopodobniej mój problem rozwiąże funkcja exec()

Pozdrawiam
mati0090
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: 18.09.2025 - 17:54