Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: uruchomieni skryptu na stałe
Forum PHP.pl > Forum > PHP
terabit
Witam,

czy jest jakaś możliwość aby uruchomić skrypt php na serwerze na stałe,
tak żebym go nie musiał uruchamiać ręcznie, po prostu ma chodzić 24h na dobę smile.gif

skrypt będzie cały czas sprawdzał czy dostał jakieś nowe wiadomośći z gg i zapisywał je w bazie.

Pozdrawiam.
l0ud
Tak, ale tylko na VPSie/serwerem z dostępem do shella albo serwerze dedykowanym.
dr_bonzo
Odpalasz w cronie, skrypt z petelka while( true ); do tego sleep() i juz.
O ile ci serwer tak dlugo chodzacego skryptu nie ubije [bo zakladam ze za duzego obciazenia nie bedzie generowal].
terabit
Cytat(l0ud @ 24.06.2008, 17:18:30 ) *
Tak, ale tylko na VPSie/serwerem z dostępem do shella albo serwerze dedykowanym.


ok, ja mam shella dostępnego
wszystko działa,
znalazłem coś takiego:
http://newbie.linux.pl/wydruk.php?wydruk=23&show=artykul
i
http://bilbo.sgw.art.pl/doku.php?id=shell

tylko nie wiem jak mogę uruchomić na serwerze ten skrypt, tego już niestety nie znalazłem :/

Cytat(dr_bonzo @ 24.06.2008, 17:21:29 ) *
Odpalasz w cronie, skrypt z petelka while( true ); do tego sleep() i juz.
O ile ci serwer tak dlugo chodzacego skryptu nie ubije [bo zakladam ze za duzego obciazenia nie bedzie generowal].


no i w CRONIE ustawiałem o które godz. ma się włączyć ale się niestety nie włączył :/
scanner
a jak go włączyłeś? Pokaż zapis z crontab.
terabit
sorry zle wpisalem sciezke w cronie i nie dzialalo winksmiley.jpg
teraz wszystko dziala,
dzieki za pomoc
Babcia@Stefa
Spróbuj poprzez fsockopen()" title="Zobacz w manualu PHP" target="_manual zrobić pętlę w której będziesz otwierać ten sam plik przez HTTP.

Wyglądać będzie to tak:

  1. <?php
  2. sleep(x);
  3.  
  4. fsockopen(localhost, ...);
  5. ?>


@edit
Dobrze by było gdybyś reszcie oprócz mnie dał "Pomógł", ponieważ pomogli Ci.

Dziękuję, Babcia@Stefa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.