Szerző Téma: MTA szerver Ubuntu VPS-en  (Megtekintve 5402 alkalommal)

MTA szerver Ubuntu VPS-en
« Dátum: 2020. Július 24. - 19:43:18 »
0
Sziasztok! Lenne egy VPS-em Ubuntu szerverrel, és fut minden szépen, viszont szeretnék neki csinálni egy webes control panelt, amin el tudom indítani és leállítani. Írtam hozzá egy basic service fájlt, el is indul, viszont leállítani nem tudom. Az a helyzet, hogy nekem viszonylag új téma a Linux, Így remélem ti tudtok nekem segíteni

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Re:MTA szerver Ubuntu VPS-en
« Válasz #1 Dátum: 2020. Július 28. - 22:27:14 »
0
Hát nem vagyok benne az MTA-ban meg semmiben sem de én screenbe indítanám, egy meghatározott névvel, és arra hivatkozva ölném meg a screent leállításkor.

Re:MTA szerver Ubuntu VPS-en
« Válasz #2 Dátum: 2020. Augusztus 04. - 23:09:34 »
0
Screen-ben kellene indítani, ebben igazad van, viszont service fájlban nem tudtam ezt megoldani. Biztos van rá megoldás, csak nem tudom hogy mi az :D

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Re:MTA szerver Ubuntu VPS-en
« Válasz #3 Dátum: 2020. Augusztus 05. - 10:32:38 »
0
A szar megoldás az az hogy engedélyezed PHP-ban a shell_exec-et, nem www-data userrel üzemeled a control panelt hanem egy olyan userrel aminek van hozzaférése az mta szerverfájlaihoz, és erre alapozva csinálod meg a control panelt. A szebb megoldás az lenne ha írnál rá egy shell scriptet ami figyeli az adatváltozást és annak függvényében végezné el az adott feladatot, a weboldal csak utasítaná hogy mi történjen, de nem ott futna le maga a shell_exec folyamat. Vannak publikus control panelek ahol meg van ez oldva, bár szerintem nagy része shell_exec-es, azokból ki tudsz indulni. Még egyszer mondom nem vagyok MTA-s, én így oldanám meg, lehet van rá külön MTA-s megoldás. :)

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Re:MTA szerver Ubuntu VPS-en
« Válasz #4 Dátum: 2020. Augusztus 05. - 10:33:58 »
0
Mikor én csináltam ilyet anno 1982-ben akkor nekem is volt gondom a leállítással, nekem permission gondom volt.

Nem elérhető éncsakidefeljarok

  • 15
  • Discord: csattos
    • Profil megtekintése
Re:MTA szerver Ubuntu VPS-en
« Válasz #5 Dátum: 2020. Augusztus 05. - 23:59:36 »
0
Mikor én csináltam ilyet anno 1982-ben akkor nekem is volt gondom a leállítással, nekem permission gondom volt.

Drága whadezem... látom erre van időd, hogy itt kommentelgess így aztán soha nem lesz kész az fps challange..... :D  :-X

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Re:MTA szerver Ubuntu VPS-en
« Válasz #6 Dátum: 2020. Augusztus 08. - 18:02:00 »
0
Mikor én csináltam ilyet anno 1982-ben akkor nekem is volt gondom a leállítással, nekem permission gondom volt.

Drága whadezem... látom erre van időd, hogy itt kommentelgess így aztán soha nem lesz kész az fps challange..... :D  :-X

omegalul topkekw ecks fucking dee

Re:MTA szerver Ubuntu VPS-en
« Válasz #7 Dátum: 2020. Augusztus 09. - 11:19:22 »
0
Mikor én csináltam ilyet anno 1982-ben akkor nekem is volt gondom a leállítással, nekem permission gondom volt.

Drága whadezem... látom erre van időd, hogy itt kommentelgess így aztán soha nem lesz kész az fps challange..... :D  :-X

omegalul topkekw ecks fucking dee

igen

Re:MTA szerver Ubuntu VPS-en
« Válasz #8 Dátum: 2020. Augusztus 13. - 10:58:53 »
0
Találtam egy jó control panelt ami sima service fálokat képes lefuttatni. És el is indítja, csak leállítani nem tudja, erre lenne szükségem :D Egy TS szervert szépen tud kezelni, elindítani és leállítani, mert arra van normális service. Viszont MTA-hoz nekem kell írnom, és nem értek hozzá:(

Nem elérhető Enigma

  • 391
    • Profil megtekintése
Re:MTA szerver Ubuntu VPS-en
« Válasz #9 Dátum: 2020. Augusztus 13. - 13:36:40 »
0
Nem biztos hogy a screen a legmegfelelőbb dolog erre, bár a terveidet nem tudom.

Ajánlom figyelmedbe ezt: https://forum.mtasa.com/topic/116752-tut-setting-up-mtasa-server-in-docker/

Ezek után már csak írsz egy apró scriptet hozzá, olyan nyelvben amihez van Docker library, pl:
https://www.npmjs.com/package/dockerode
https://www.npmjs.com/package/node-docker-api

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal