Witam.
Mam problem mianowicie:
Serwer do gry Call of Duty 2 stoi u znajomego, a ja go chce odpalić przez SSH. Więc wchodzę do katalogu z plikami serwerowymi i wpisuje "./cod2_inxded". Serwer normalnie się odpala ale jak zamknę mojego klienta SSH "Putty" to serwer też się wyłącza. Da się jakoś tak odpalić serwer, żeby działał nawet po zamknięciu sesji SSH?.
Jeśli serwer killuje wszystkie programy po opuszczeniu sesji to nic nie zrobisz. Spróbuj włączyć na screenie.
Serwera TS nie zabija.
Ale to tak wygląda jakby po włączeniu tego serwera kursor przeniosło mi do konsoli tego serwera. Działają mi tylko komendy dotyczące tej gry tj. następna mapa, wyrzucenie gracza itp. A nie działają mi komendy unixowe.
Toż włącz to na screenie. Poczytaj: man screen a standardowo: screen [enter][enter]
cd katalog/
./cod2_inxded
ctrl+a d (powinno wrócić do konsoli)
Zrobiłem tak:
cd /home/***/***/
screen ./cod2_inxded
screen -dr A jeszcze chciałbym się dowiedziec jak wyłączyć bo komendą kill ./cod2_inxded nie idzie.
Wylistuj sobie procesy: ps -U nazwa_użytkownika I znajdź numer tego "cod2_inxded". Potem kill numer
Ew. możesz popróbować z killall nazwa.
//A, no i jeszcze screen -r I potem normalnie wyłączyć. Użytkownik pbnan edytował ten post 26 styczeń 2008, 18:35
OK, thx wam temat do zamknięcia.
Jeszcze dodam 3 grosze... Sprawdź, czy ten serwer nie ma w opcjach uruchamiania w tle (jako demon np). Najczęściej sprawdza się to komendami: ./jakisprogram -h
./jakisprogram --help
zanotowane.pldoc.pisz.plpdf.pisz.plmilosnikstop.keep.pl
|