Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> skrypt w skrypcie, (jak odpalic)
poplawsm
post 15.12.2004, 09:46:15
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.02.2004

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


Jak odpalic w skrypcie drugi skrypt, tak aby ten pierwszy nie czekal na zakonczenie tego drugiego. Tylko zeby dzialaly niezaleznie??
Go to the top of the page
+Quote Post
Liko
post 15.12.2004, 09:49:16
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


ehhh co ohmy.gif ohmy.gif ? Może jaśniej ? Napisz co chcesz uzyskać
Go to the top of the page
+Quote Post
poplawsm
post 15.12.2004, 11:33:23
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.02.2004

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


Mam skrypt który pinguje mój LAN i sprawdza dostępność hostów. Jeżeli host jest dostępny to skrypt pingujący ma uruchamiać "inny skrypt" ale nie czekać na jego wykonanie tylko wykonywać się dalej pingowanie. Jezeli kolejny host rownież jest dostępny to odpalać drugą kopię "innego skryptu" itd. Chodzi o to aby obydwa skrypty wykonywały się niezależnie, ale jeden uruchamiał drugi...

Naprawdę się staram ale po przeczytaniu swojego postu sam nic nie rozumiem... smile.gif
Go to the top of the page
+Quote Post
shima
post 15.12.2004, 11:54:29
Post #4





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


Cytat(poplawsm @ 2004-12-15 11:33:23)
Mam skrypt który pinguje mój LAN i sprawdza dostępność hostów. Jeżeli host jest dostępny to skrypt pingujący ma uruchamiać "inny skrypt" ale nie czekać na jego wykonanie tylko wykonywać się dalej pingowanie. Jezeli kolejny host rownież jest dostępny to odpalać drugą kopię "innego skryptu" itd. Chodzi o to aby obydwa skrypty wykonywały się niezależnie, ale jeden uruchamiał drugi...

Naprawdę się staram ale po przeczytaniu swojego postu sam nic nie rozumiem... smile.gif

Czyli w zależności czy warunek jest spełniony wywoływać akcję/funkcję. To odpowiedź


--------------------
Nie ma nic stałego prócz zmiany...
Go to the top of the page
+Quote Post
poplawsm
post 15.12.2004, 17:33:16
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.02.2004

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


Właśnie nie funkcję, tylko odpalić oddzielny niezależny srypt. Coś jakby zasymulować kliknięcie przez użytkownika jakiegoś linku ze skryptem.
Go to the top of the page
+Quote Post
hwao
post 15.12.2004, 18:44:17
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Podziel strone na 2 framesety w odpal w niej 2 skrypty naraz
Go to the top of the page
+Quote Post
poplawsm
post 16.12.2004, 10:40:12
Post #7





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.02.2004

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


Ale one nie mogą się odpalić naraz. Drugi ma odpalać pierwszy w zależnościod warunku...questionmark.gif
Go to the top of the page
+Quote Post
shima
post 16.12.2004, 11:47:50
Post #8





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


Cytat(poplawsm @ 2004-12-15 17:33:16)
Właśnie nie funkcję, tylko odpalić oddzielny niezależny srypt. Coś jakby zasymulować kliknięcie przez użytkownika jakiegoś linku ze skryptem.

A co zabrania Ci wrzucić kodu skryptu do funkcji? Skrypt to tak naprawdę pojęcie umowne.


--------------------
Nie ma nic stałego prócz zmiany...
Go to the top of the page
+Quote Post
poplawsm
post 16.12.2004, 13:06:09
Post #9





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.02.2004

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


Jeżeli zapisze go w funkcji to główny skrypt po wywołaniu tej funkcji zaczeka na jej wykonanie i dopiero ruszy dalej. A chodzi o to żeby nie czekał tylko od razu ruszył dalej.

Wyjaśnie to na przykładzie:

Mam skrypt PING który jak sama nazwa wskazuje pinguje LAN i sprawdza który z hostów jest dostępny. Jeżeli host jest dostępny to PING powinien uruchomić drugi skrypt przykładowo SMB, który za pomocą samby zapisze do bazy zasoby udostępniane przez tego hosta. Poniewarz czas wykonywania skryptu SMB może być stosunkowo długi, zależy mi na tym żeby PING nie czekał na wykonanie SMB tylko pingował dalej i odpalał kolejne kopie SMB dla innnych hostów. Mam nadzieję, że teraz napisałem to dosyć jasno smile.gif.
Go to the top of the page
+Quote Post
shima
post 16.12.2004, 13:13:39
Post #10





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


Cytat(poplawsm @ 2004-12-16 13:06:09)
Mam nadzieję, że teraz napisałem to dosyć jasno smile.gif.

Wystarczająco. IMHO wymaga to obsługi wątków, a ta, zgodnie z moim stanem wiedzy, nie jest w php zaimplementowana. Ten skrypt musi się faktycznie długo wykonywać.


--------------------
Nie ma nic stałego prócz zmiany...
Go to the top of the page
+Quote Post
poplawsm
post 16.12.2004, 13:39:16
Post #11





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.02.2004

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


PING zamknięty jest w nieskończonej pętli i wykonuje się non stop. Oczywiście wyłączyłem oganiczenie czasowe w php. Nie testowałem jeszcze tego zbyt długo. PS. Czy może tak działać, czy po pewnym czasie coś się zawiesi??

Czy wyjściem jest zamknięcie również SMB w nieskończonej pętli i wykonywanie go w zależności od dostępności hosta i jego ostatniej aktualizacji??
Go to the top of the page
+Quote Post

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.04.2024 - 03:06