Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> uruchamianie pliku php co 30s bez właczonego kompa - na serwie
Norbit_24
post
Post #1





Grupa: Zarejestrowani
Postów: 163
Pomógł: 2
Dołączył: 7.03.2009

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


Witam

Czy jest jakakolwiek możliwość uruchomienia pliku php co 30s bez włączonego kompa - na hostingu? Bo w corn da się minimalnie co 1min..

corn nie spełnia moich wymagań (od 1min). Dokładnie potrzebne mi coś takiego, ze jak skrypt spełni jakiś tam warunek to żeby uruchamiał inny skrypt co 30s w określonym czasie. Musi się dać coś takiego zrobić. Tylko nie wiem jak;/



Bardzo proszę o pomoc. 
Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


właśnie na tej zasadzie robiłem swojego pseudo cron'a jak rok temu sprawdzałem, czy to zadziała - ale zamiast zliczać stosunki to zliczałem zmienne parametrów sleep a dopiero potem porównywałem z czasem wykonania - tzn miałem czas startu, pobierałem aktualny czas i czas wykonywania liczyłem $wykonywał_się = time() - $start - $suma_sleep
i teraz odpowiednio przed końcem skryptu pasuje samemu zrobić exit gdyż wtedy destruktory zostaną wywołane poprawnie - jeśli tego się nie dopilnuje to różne rzeczy mogą się dziać gdy skrypt zostaje przerwany z powodu zbyt długiego wykonywania zwłaszcza jeśli są przewidziane na zakończenie skryptu gdyż wtedy zbyt nagle skrypt się kończy - po prostu pisałem to jako przygotowanie pod pewnego bota gdzie parametr sleep zawsze jest całkiem inny (IMG:style_emoticons/default/winksmiley.jpg)

w powyższych postach też opisałem jak otworzyć inny proces oderwany od tego który go wywołuje (IMG:style_emoticons/default/winksmiley.jpg) [a wszystko po to by nadmiernie nie konsumowało czasu wykonania skryptu]

ale jak się okazuje jest to przepis na linuxa (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował zegarek84 27.01.2010, 12:31:23
Go to the top of the page
+Quote Post

Posty w temacie
- Norbit_24   uruchamianie pliku php co 30s bez właczonego kompa - na serwie   22.01.2010, 09:38:09
- - phpion   Odpalasz CRONem co 1 minutę, a wewnątrz skryptu pu...   22.01.2010, 09:44:57
- - Norbit_24   Wtedy skrypt będzie się uruchamiał co 30s? A jak b...   22.01.2010, 10:23:34
- - phpion   Uruchom sobie ten kod i zobacz co dostaniesz w wyn...   22.01.2010, 10:36:36
- - Norbit_24   Aha, teraz rozumiem.. Dzięki.. A czy jest możl...   22.01.2010, 22:51:10
- - marcus753   Ja bym to zrobił prostolinijnie czyli ustawił bym ...   22.01.2010, 23:49:49
- - Crozin   Odpalasz skrypt raz i robisz w nim nieskończoną pę...   23.01.2010, 01:17:00
|- - zegarek84   Cytat(phpion @ 22.01.2010, 10:36:36 )...   23.01.2010, 03:49:43
|- - phpion   Cytat(zegarek84 @ 23.01.2010, 03:49:4...   23.01.2010, 11:28:27
- - Crozin   Normalnie jakbym widział post theka PHP jest jed...   23.01.2010, 11:21:24
- - zegarek84   dobra dobra - włącz sobie tworzenie przy tym i us...   23.01.2010, 22:44:44
|- - phpion   Cytat(zegarek84 @ 23.01.2010, 22:44:4...   24.01.2010, 12:28:04
|- - zegarek84   Cytat(phpion @ 24.01.2010, 12:28:04 )...   24.01.2010, 20:56:46
|- - phpion   Cytat(zegarek84 @ 24.01.2010, 20:56:4...   25.01.2010, 08:05:59
- - zegarek84   do puki wczoraj nie wyłączyłem laptopa gdyż robiłe...   25.01.2010, 12:19:44
- - phpion   Dobra, ja się poddaję. 444 pliki powiadasz - ciek...   25.01.2010, 12:57:50
|- - zegarek84   Cytat(phpion @ 25.01.2010, 12:57:50 )...   26.01.2010, 18:59:35
|- - phpion   Cytat(zegarek84 @ 26.01.2010, 18:59:3...   27.01.2010, 09:37:09
- - zegarek84   znalazłem kilka odpowiedzi ;) - nie było problemów...   27.01.2010, 12:09:28
- - phpion   Dzięki za wyczerpującą wypowiedź. Warto mieć na uw...   27.01.2010, 12:19:07
- - zegarek84   właśnie na tej zasadzie robiłem swojego pseudo cro...   27.01.2010, 12:29:49


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: 14.10.2025 - 15:23