skrypt w skrypcie, (jak odpalic) |
skrypt w skrypcie, (jak odpalic) |
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??
|
|
|
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 ? Może jaśniej ? Napisz co chcesz uzyskać
|
|
|
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... |
|
|
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... Czyli w zależności czy warunek jest spełniony wywoływać akcję/funkcję. To odpowiedź -------------------- Nie ma nic stałego prócz zmiany...
|
|
|
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.
|
|
|
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
|
|
|
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...
|
|
|
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...
|
|
|
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 . |
|
|
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 . 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...
|
|
|
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?? |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 03:06 |