screen problema

Fórumok

Sziasztok.

cod2 szervert akarok screennel futtatni, de nem sikerul.

parancs: cd /home/cod2/cod2-28960/ ; screen -AmdSUL cod2-28960 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. /home/cod2/cod2-28960/cod2_lnxded +exec server.cfg +set sv_maxclients 20 +set +set net_port 28960 +set pb_sv_enable +set dedicated 2

ezt a hibat adja:
Cannot exec 'LD_LIBRARY_PATH=:.': No such file or directory

viszont ha screen nelkul futtatom ezt, /home/cod2/cod2-28960 mappabol:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. /home/cod2/cod2-28960/cod2_lnxded +exec server.cfg +set sv_maxclients 20 +set +set net_port 28960 +set pb_sv_enable +set dedicated 2

lefut :|

valami otlet?

Hozzászólások

pl.
echo "setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:." >> ~/.screenrc

De nem értem miért nem jó, ha ezt a hosszú indító parancsot beírod egy fájlba, és azt futtatod?

De hát így is több parancs fut egymás után. Miből tart beleírni egy olyat, hogy pl:

echo "LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:. /home/cod2/cod2-28960/cod2_lnxded +exec server.cfg +set sv_maxclients 20 +set +set net_port 28960 +set pb_sv_enable +set dedicated 2" > eztfuttatom.sh; screen -AmdSUL cod2-28960 sh eztfuttatom.sh

És ehhez minek screen?
Indítóscript az "/etc/init.d"-be oszt rcon-al lehet bizgerálni a szervert.