![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
To mój pierwszy wpis na forum. Nigdzie nie znalazlem odpowiedzi na moje pytanie więc próbuje tutaj. Jak odpalic skrypt w php z lini komend tak zeby dzialal w tle i uruchamiał sie razem ze startem serwera? Pozdrawiam emilton |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
No to zdecyduj się - chcesz go uruchamiać z linii komend czy czy podczas startu serwera? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Jeśli pierwsze to po prostu Kod php -f test.php z ewentualnym "&" na końcu, żeby skrypt działał w tle. Jeśli chodzi o to drugie to pewnie można co najwyżej dopisać powyższą linie do skryptu apacha w /etc/rc.d/ czy /etc/init.d/ ( zależy od dystrybucji ), ewentualnie zaprząc do tego np. mod_rewrite (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod <IfModule mod_rewrite.c> RewriteEngine on RewriteMap skrypt prg:/sciezka/do/skryptu.php </IfModule> Ale nie jestem pewien czy nie muszą być zdefiniowane jakieś reguły korzystające z tej mapy. Ten post edytował ucho 25.08.2008, 13:17:49 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dodatkowo trzeba skrypt przygotować do tego.
Jak odpalisz skrypt z linii poleceniem wykona on się linijka po linijce i zakończy. Musisz go w odpowiednim momencie zapętlić i dać możliwość odczytywania jakiś poleceń (danych, komend) np z socketów (gniazd). Tutaj przykładowa klasa demon (demon - skrypt działający w tle non-stop). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 08:41 |