![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 22.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czy jest opcja by za pomocą kodu php zamknąć uruchomiony program a następnie go ponownie odpalić?
Dla przykładu: Mam uruchomiony serwer FTP, chce go zamknąć, dopisac dane nowego konta w pliku *.ini a nastepnie uruchomic serwer ponownie, da sie tak za pomocą skryptu php? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ok przede wszystkim trzeba się zastanowić nad tym czy zamknięcie serwera nie zamknie Ci skryptu... Więc lepiej to zrobić w kolejności
1. zmiana pliku 2. zamknij 3. otwórz (2 i 3 zameniłbym po prostu na restart (IMG:style_emoticons/default/smile.gif) ) Ogólnie nie widzę problemu zależy tylko jaki to system operacyjny bo w linuxie inaczej w windowsie inaczej. Co musisz zrobić - założę się że dla obu systemów każdy serwer ma "konsolową" opcję restartu - czyli komendę którą wywołujesz z konsoli by go zrestartować. Musisz znaleźć taką komendę dla konkretnego sys. op. którego używasz. Co dalej? - Użyj funckji exec() lub innej (jest parę), która pozwala na wykonywania poleceń systemu. I tyle (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 22.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety taka kolejnosc nie wchodzi w gre gdyż po odpaleniu serwera ftp (w tym przypadku CesarFTP) pliku nie da sie zapisac po modyfikacji (dodaniu konta przez skrypt czy nawet recznie).
OS to win 2k3 serwer |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No to możesz spróbować - ale nie wiem czy jak zamkniesz serwer to czy będziesz mógł go z tego poziomu otworzyć - czy nie zamknie skryptu.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 22.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
No to możesz spróbować - ale nie wiem czy jak zamkniesz serwer to czy będziesz mógł go z tego poziomu otworzyć - czy nie zamknie skryptu. No ale co to ma do rzeczy? Zamykanie serwera FTP czemu ma spowodować zamknięcie skryptu? Ja chce restartowac serwer ftp a nie serwer www. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 17:46 |