![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich,
dzisiaj "odkryłem", że funkcja PHPowa exec() współdzieli resource'y pomiędzy procesem wykonawczym i będącym wykonywanym. Exec() zachowuj się pod tym względem analogicznie to passthru, system, shell_exec i proc_open. Czy istnieje jakaś metoda / biblioteka, która umożliwiłaby mi wykonanie zewnętrznej komendy konsoli całkowicie odizolowanej od procesu, w którym została wywołana? Dla ścisłości, nawet tego typu wywołanie nie odizolowuje procesu. Ten post edytował Skie 9.09.2016, 00:18:09 -------------------- Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+ Strona Domowa | Elradia MMORPG FireFox: make the web better. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 40 Dołączył: 2.06.2016 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Musiałbyś połączyć się z powłoką, zalogować jako użytkownik, oraz wysłać komendę do wykonania.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób mógłbym to zrobić z poziomu PHP? Gdybyś mógł rzucić jakiś artykuł lub link na ten temat, byłbym wdzięczny.
-------------------- Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+ Strona Domowa | Elradia MMORPG FireFox: make the web better. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 9 Dołączył: 14.09.2016 Skąd: Śląskie Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 40 Dołączył: 2.06.2016 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Sprawna i rozbudowana:
http://phpseclib.sourceforge.net/ssh/examples.html -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
Nie jestem w stanie teraz sprawdzić, czy to rozwiąże mój problem, ale wygląda zachęcająco. Niestety najwcześniej będę mógł dokonać reewaluacji tego rozwiązania za jakieś 2 lub 3 tyg, więc należy Wam się punkcik za pomoc, jakbym potem zapomniał
![]() -------------------- Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+ Strona Domowa | Elradia MMORPG FireFox: make the web better. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:59 |