Linux stawianie serwera windowsowego na linuksie


(arekk-99) #1

Witam! Mam taki problem, ze gdy na wine postawię sobie serwer takiej jednej gry, która wyswietl ami komunikaty w okienku terminalu uprzednio plując, ze nie może się połączyć z XServer i bym sprawdził jego konfiguracje, a ja przecież ten serwer stawiam sobie na zdalnym vps'ie i nie mam zamiaru mieć cały 24 godziny na dobę włączonego kompa więc chcę zamknąć terminal i gdy go zamknę wyłącza mi się również ten serwer. Próbowałem zrobić przekierowanie komunikatów na /dev/null i to nic nie daje Próbowałem go odpalać na screenie i to nic nie daje próbowałem go odpalać z parametrem & na końcu i to nic nie daje. Ktoś coś? Podkreślam, ze robie to z manjaro wyposażonego w gnome 3.18, jądro 4.4.1-2, a mój zdalny vps to debian 8 jessie 64 bits, jakieś jądro 2.6.32.42-stab111.12 uruchamiane z sieci ovh.


(arekk-99) #2

Dodam jeszcze, ze kolega z windowsa i putty po uruchomieniu screen, odpaleniu serwera i zamknięcia putty w jakiś sposób uruchomił ten serwer tak, ze się nie zamknął, więc działa. Ale chciałbym mieć możliwość zrobienia tego z poziomu linuxa, bo kto wie, czy nie będę musiał czegoś zmienić w konfiguracji?


(Kamatori) #3

Pytanie: 

Odpalając program w screenie, detachujesz sesję? Tj. odpalasz sobie:

screen -> uruchamiasz serwer -> klikasz na Ctrl +a+d -> na konsoli powinno ci wyświetlić iż sesja wisi sobie pod [tu wstaw liczbę] pidem. 


(arekk-99) #4

(detached from 2096.pts-0.vpsxxxxx)

Dobra, w putty wystarczylo po prostu po chamsku je zamknąć. Dzięki za pomoc.

Mam jeszcze jedno pytanie. Da się coś wykonać jeszcze tym procesem 2096? jakieś kill -s komenda PID? Tak to się chyba w shoudcascie robiło.

no i sie okazało że te 2096 to nie jest PID, bo ich jest aż 4. 1041, 1048, jakiś jeszcze i 2099


(LosTigeros) #5

Lista uruchomionych screenów:

screen -list

Przywrócenie “aplikacji” z trybu w tle (detached) do okna:

screen -R PIDSCREENA

Jeśli któryś że screenów jest “active” użyj komendy:

screen -d

Wybacz za brak komend w “CODE”, pisze z telefonu.


(arekk-99) #6

Da się jakoś je wyłączyć? Przynajmniej te, które nie są już uruchomione?


(LosTigeros) #7

Da się:

screen -X -S PIDSCREENA quit

Jednakże lepiej jest przywracać okno uruchomionej aplikacji poprzez screen -R i wyłączenia jej komendą (jeśli ją posiada) jak np. stop, exit, quit.


(arekk-99) #8

Heh, nie wpadłem na to. Dzięki.


(nintyfan) #9

Nie śledziłem całego tematu, ale może zamiast uruchamiać wine normalnie, to uruchom wineconsole z backendem ncurses.