Üdvözlök Mindenkit!
Mint kezdő linuxos felhasználó fordulnék Hozzátok, Hozzád, Önökhöz, Önhöz!
KUbuntut használak és úgymond "lusta létemre" (valójában gyors és időtakarékos megoldás miatt) szeretnék egy olyan scriptet írni, amire rákattintva elindul a szerver (ventrilo server).
Nos, nagyon egyszerű a dolog:
#! /bin/bash
cd /home/alex/ventrilo
./ventrilo_srv &
Erre adtam futtatási jogot, az asztalra kiraktam. Ámbár!
Működik is, de én szeretném azt elérni, mint amikor konzolból én indítom el, kézzel: ilyenkor el kezdi a konzol ablakában logolni a dolgokat (ki mikor honnan lép be, admin jogot kapott e). Viszont ha scripttel indítom sajnos nem.
Ennek megoldásában szeretném kérni a segítségeket, hogy mit írjak még hozzá, hogy ugyanúgy logolja a dolgokat [előzőleg említettem] mintha kézzel indítanám.
Említhetném akkor a call of duty 1.5 szerver elindítását is.
#! /bin/bash
cd /home/alex/cod_lnxded-15-large/
./cod_lnxded
Ugyanaz a dolog, mint kéziindításnál, mind scriptes megoldásnál, viszont itt ha kézzel indítom nem csak logolja [rcon parancsok, punkbuster, masterserverhez valo heartbeat stb.] hanem én is tudom irányítani a szervert. Ha jól tudom ttycon a neve. De ez automatán jön vele, beírom, hogy ./cod_lnxded és már jön ez a ttycon: mapot váltok stb. meg mellette logol is.
*kéziindítás: itt arra gondolok, hogy megnyitok egy konzolt és begépelem én kézzel
Remélem értitek amiket itt "összeírtkáltam"... :$
A segítségeteket előre is megköszönném!
Tisztelettel: alex1989
- 2033 megtekintés
Hozzászólások
Es ha nem hatterben inditanad?
- A hozzászóláshoz be kell jelentkezni
És azt hogyan kell, hogy nem a háttérben indítom?
- A hozzászóláshoz be kell jelentkezni
./ventrilo_srv &
helyette:
./ventrilo_srv
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.
- A hozzászóláshoz be kell jelentkezni
nem teszed oda az és jelet (&)
Vagy logfájlba iratsz...
--
unix -- több, mint kód. filozófia.
- A hozzászóláshoz be kell jelentkezni
Az (&) jelet azért raktam bele, mert a leírásban így volt. Mindjárt újraindítom a laptopot és bebootolom a kubuntut. //RT2500 wifimet nem bírom működésre bírni//
Addig is köszike!!
- A hozzászóláshoz be kell jelentkezni
((Nos, azt elfejeltettem mondani, hogy a ventrilo_srv & vagy ventrilo_srv ugyanúgy logol egy fájlba.))
Sajnos ha kiveszem a (&) jelet ugyanúgy nem jön fel a konzolban "az ablakja".
[[más: **megnézem a linket** ]]
- A hozzászóláshoz be kell jelentkezni
#! /bin/bash
xterm -C /home/alex/ventrilo/ventrilo_srv
Ez lehet a megoldás
- A hozzászóláshoz be kell jelentkezni
Igen, köszike! Ez a megoldás! A Call of Duty és a Ventrilo szervernél is működik! Köszike Mindenkinek!
- A hozzászóláshoz be kell jelentkezni
Jó volna tudni, milyen paramétereket fogad el ez a vacak (pl. -d -vagy -D mint don't daemonize)
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.
- A hozzászóláshoz be kell jelentkezni
Ha X -es programot nem terminalrol inditod, akkor a kimenete a $HOME/.xsession-errors file-ba kerul.
Eznnek a tartalmat meg tudod nezni egy masik terminalban a
tail -f ~/.xsession-errors
paranccsal, vagy a
less ~/.session-errors -al. Utobbi esetben a Shift-F kapcsolja a tail szeru kovetesei modot, Ctrl-C pedig kikapcsolja.
Alternative lehet meg hogy olyan logtailezo programot hasznalsz, ami a desktopra irja ki folyamatosan az uj logokat. Ilyen pl a root-tail.
- A hozzászóláshoz be kell jelentkezni