Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Timer w php...
PaulCr@sh
post 10.03.2006, 01:07:45
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.03.2006

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


Witam wszystkich...!
Mój problem jest dość specyficzny... a mianowicie potrzbuję napisac skrypt, który resetowałby proces na shellu po określonym czasie np. po 60 sekundach. Czyli w praktyce:
uruchamiamy skrypt php na shellu
php skrypt.php - to wpisujemy w konsoli (np. Putty)
Zostawiamy go wcześniej oczywiście na screenie i przechodziny do kolejnego okiennka. Tam z kolei uruchamiamy ów skrpt, który ma resetować uruchomiony przed chwilą skrypt.php.
Czyli:
php reset.php

Pytanie moje jest dość banalne... ale jednak mam z tym problem... jak wykonać taki skrypt?


Do tej pory udało mi się ze kolegą napisać coś takiego:
  1. <?
  2. //KONFIGURACJA
  3. header("Refresh: 60; URL=\"reset.php\""); 
  4. //KONFIGURACJA
  5. $apname="rds.php";  //nazwa aplikacji autopilota
  6. $sciezka="/home/netfonia/public_html/radio/rds/"; //Sciezka do a-pilota. Nie zapomnij o konczacym "/"
  7. $pid=system('ps auxwww | grep -v grep | grep skrypt.php | awk '{print $2}'');
  8. ?>
  9.  
  10. <html>
  11. <head>
  12. <title>Set & reset script</title>
  13. </head>
  14. <body>
  15.  
  16. <?
  17. system('kill -9 '.$pid.'');
  18. $adres='php '.$sciezka.$apname.' &';
  19. system($adres);
  20. echo "<br />$pid<br />";
  21. ?>
  22. </body>
  23. </html>



Myśleliśmy że to:
  1. <?php
  2. header("Refresh: 60; URL=\"pilot1.php\""); 
  3. ?>

Rozwiąże sprawę... ale niestety tak nie jest sad.gif

Jak wykonać taki skrypt ?

Ten post edytował PaulCr@sh 10.03.2006, 01:07:57
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 07:59