Hozzászólások
Hali all!!
Az alap probléma nem ide tartozik de a megoldása szerintem annál inkább! :oops:
Szóval konfigoltam egy Wolfenstein: ET szervert és rátettem az én itthoni szerver gépemre! A gép a sarokba van behajítva semmi egér v billentyű, teljesen remote! El szerettem volna indítani a szervert win alól Putty-on keresztül meg is történt! A gond akkor lett mikor lekapcsoltam a gépet és a szerveren leállt a ET! Kérdés: hogy birom megcsinálni hogy a háttérben fusson a szerver és remote console-ról való kijelentkezés után is fusson, ha nem működik sem az & sem a bg így jobs-al nem tudom megoldani csak a Ctrl-C működik a Ctrl-Z sem! (debian "sarge")
A válaszokat köszi, és elnézést hogy ostoba gondjaimman zaklatlak benneteket!
- A hozzászóláshoz be kell jelentkezni
nohup akármi &
programkimenet less nohup.out
?
- A hozzászóláshoz be kell jelentkezni
Hali!
Próbáld ezt!
screen -A -m -d -S ET_SERVER fajlnev
- A hozzászóláshoz be kell jelentkezni
[quote:552aa6a245="smerli"]
screen -A -m -d -S ET_SERVER fajlnev
Sajnos nem segített, egyébként mit is csinál ez a parancs mert annyira nem tudok angolul hogy a man-ból megértsem.
- A hozzászóláshoz be kell jelentkezni
Elvileg amikor a szervert elindítod, akkor a konzolon felajánl egy lehetőséget. Ha egy paramétert hozzácsapsz az indító scripthez, akkor visszadja a konzolt.
Fejből nem vágom mi ez a paraméter. Indítsd el a progit és sasold a konzolt. A megoldás ott lesz!
Szerk:
Nézz körül itt. Az egyik legjobb leírás. Hátha...
Server guide
- A hozzászóláshoz be kell jelentkezni
bazzeg nem igaz h nem hallottatok meg a screenrol.. nem kell feltetlenul egy paranccsal inditani. Szepen inditasz egy screen-t.
Aztan a screenen belul elinditod a programodat es detacholod a screent.
kb ennyire bonyolult ez a dolog...
- A hozzászóláshoz be kell jelentkezni
[quote:fe0b099a2b="LinuxJuzer"][quote:fe0b099a2b="smerli"]
screen -A -m -d -S ET_SERVER fajlnev
Sajnos nem segített, egyébként mit is csinál ez a parancs mert annyira nem tudok angolul hogy a man-ból megértsem.
Ha jól tudom, akkor ez nyit egy uj shellt a háttérben az adott proginak, amiben fut. Javítsatok ki, ha rosszul tudom.
Nálam mohaa, cod szerver futtatásánál működött. Egészen pontosan így:
[code:1:fe0b099a2b]#!/bin/sh
#
screen -A -m -d -S MOHAA ./mohaa_lnxded +set net_port 12204 +set dedicated 1 +set logfile 1 +set sv_pure 1 +set cheats 0 +exec server.cfg
[/code:1:fe0b099a2b]
Próbálgasd!
- A hozzászóláshoz be kell jelentkezni
A screen használata pofon egyszerü:
[code:1:99defcd9ae]screen
kedvencprogramomneve
# ctrl+a, ctrl+d
exit
[/code:1:99defcd9ae]
most bonthatod az ssh-sessiont.
Utána megint bessh-zol a gepre es [code:1:99defcd9ae]screen -r[/code:1:99defcd9ae]
Voila, ott van a futó program.
Csaba
- A hozzászóláshoz be kell jelentkezni
És ha több ilyet hagytál bent, akkor a "screen -ls" megmondja, hogy mik vannak:
[code:1:915c2c6035]There is a screen on:
17553.pts-26.chaos (Detached)
[/code:1:915c2c6035]
És a "screen -r pts-26" az általad választottra kampol rá.
- A hozzászóláshoz be kell jelentkezni
Működik köszönöm az infókat!!!!
LJ
- A hozzászóláshoz be kell jelentkezni