Background???

Fórumok

Background???

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!

nohup akármi &
programkimenet less nohup.out
?

Hali!

Próbáld ezt!

screen -A -m -d -S ET_SERVER fajlnev

[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.

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

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...

[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 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

É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á.

Működik köszönöm az infókat!!!!

LJ