Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt wykonywany cały czas
cichy19-
post
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 5.06.2006

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


Witam,

Szukam rozwiązania jak właczyć wykonywanie skryptu 24 godziny na dobę. Tak aby wykonywał się cały czas.

Z góry dziękuję za odpowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. <?php
  2.  
  3. while(true) {
  4.    // rob cos
  5.    
  6.    sleep(1);
  7. }
  8. ?>


Ten post edytował phpion 20.03.2009, 17:14:48
Go to the top of the page
+Quote Post
bluesqad
post
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 6
Dołączył: 25.06.2007
Skąd: Olkusz

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


To składając to do kupy...

Robisz skrypt który się nie powinien wylaczyc:

  1. <?php
  2.  
  3. while(true) {
  4.    // rob cos
  5.    
  6.    sleep(1);
  7. }
  8. ?>


do tego robisz skrypt który będzie Ci sprawdzał czy ten wyzej jest juz uruchomiony - coś na zasadzie linuxowego
  1. <?php
  2. if
  3. $przykad = moj_super_skrypt;   //cos co wyglada jak czesc ps'a z linuxa i ma odpowiadac $ps
  4. $ps = `ps -aux | grep skrypt`;
  5. if ($przyklad == $ps) {
  6.  // dziala
  7. }
  8. else {
  9.  // odpal skryp ponownie
  10. }
  11.  
  12. ?>

i jesli nie jest to odal skrypt ten górny a jesli jest to nie odpalaj nic

ten skrypt sprawdzajacy wrzuc do crona odpalanego np co 1 sek i max opoznienie bedziesz mia 1 sek przy dzialaniu skryptu jesli by Ci sie jakims cudem wylaczyl

ps. mam nadzieje ze napisalem wszystko dosc jasno... jak nie to chetnie cos jeszcze wyjasnie

Ten post edytował bluesqad 24.03.2009, 14:35:17
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 05:29