Kezdőoldal » Számítástechnika » Programozás » Linux screen PHP, hogyan...

Linux screen PHP, hogyan lehetne megoldani?

Figyelt kérdés

Sziasztok!

Ismét nem találtam szinte sehol sem leírást erről, úgy-hogy ismételten ide a szakemberekhez teszem fel a kérdésemet.


Linuxon (ubuntu 18.04 desktop LTS) elkezdtem használni a screen parancsot, ugyanis lennének kisebb projekt terveim mellyel tudnám fejleszteni a PHP tudásomat. A screen -t feltelepítettem, létrehoztam egy ablakot stb...


Az lenne röviden a tervem így első PHP screen -es projektet illetően, hogy egy egyszerű Szia szót kiírassak egy szerverre, a " say Szia " paranccsal. De ez előtt ki kéne választani valahogy a szerverhez tartozó screen -t.


A screen pontosan a szervernek a console -jához van megnyitva, és a szerver természetesen el is van indítva. Így a PHP -nak csak annyi lenne a dolga, hogy shell_exec -el kiadjon egy utasítást a szervernek, amit pedig majd a szerver végrehajt, ez lenne ugyebár a say Szia.


A PHP kódom jelenleg nem komplikált, marha egyszerű:


<?php


$command = shell_exec("screen -dr myserver");


echo $command;


?>


Ez ugyebár a screen kiválasztása, amibe aztán a parancsokat lehet küldeni.


Ám a weboldalon ezt látom: Must be connected to a terminal.


Az-az egy terminálhoz kell csatlakoznom ahhoz, hogy ezt az utasítást végrehajthassa a PHP > screen -dr myserver


Na és itt a gond, nem találtam az interneten sehol se tényleges megoldást. Volt amelyik írta, hogy egy scriptet futtassak le, amely kikapcsolja az idézőjeles tiltást, volt amelyik csak elmondta mit kéne tenni nagy távlatokban, aztán meg persze semmilyen támpontot nem adott, hogy mégis azt hogy kéne megvalósítani.


Ha valaki foglalkozott már ilyennel, vagy csak szeretne segíteni ezt a kis problémát megoldani, azt nagyon megköszönném!



2018. júl. 25. 14:15
1 2
 11/13 anonim ***** válasza:
0%
Keresgélj még. Le van az irva csak nem jó figyelsz eléggé. Én is netről olvastam utána, én nem szaladtam ide segítségért.
2018. aug. 2. 14:04
Hasznos számodra ez a válasz?
 12/13 anonim ***** válasza:
100%
Nem fejlesztőként, hanem üzemeltetőként kérlek: gondold ezt át... ahol nincs tiltva az, hogy egy php kód binárisokat futtasson a szerveren (és egyáltalán elérjen bármit a saját webkönyvtárán kívül bármit is akár helyileg, akár távolról), ott valami nagyon nincs rendben.
2018. aug. 3. 19:08
Hasznos számodra ez a válasz?
 13/13 anonim ***** válasza:
14%
Ment pm.
2018. aug. 3. 21:57
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!