Linux screen PHP, hogyan lehetne megoldani?
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!
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!