Strona 1 z 1

screen nie daje dostępu do konsoli

: 28 kwietnia 2011, 11:25
autor: arafat
Witam.

Mam następujący problem. Zainstalowałem serwer gry minecraft komendą

Kod: Zaznacz cały

screen -S mc java -Xms512M -Xmx2048M -jar craftbukkit.jar nogui
lecz gdy po ponownym włączeniu putty wpiszę

Kod: Zaznacz cały

screen -r
to owszem, wróci do starego screena, aczkolwiek nie mam dostępu do konsoli. Nie mogę nic pisać i nie mogę użyć podstawowych skrótów typu CTRL+D żeby wyjść ze screena.

Za pomoc z góry dziękuję.

Pozdrawiam.

: 28 kwietnia 2011, 11:33
autor: mariaczi
Po

Kod: Zaznacz cały

screen -r mc
również?
arafat pisze: ...Nie mogę nic pisać i nie mogę użyć podstawowych skrótów typu CTRL+D żeby wyjść ze screena.
Nie możesz pisać bo aktualnie na tym screenie działa proces java. Do wyjścia ze screena bez jego "ubijania" służy skrót Ctrl+A Ctrl+D (domyślnie).

: 28 kwietnia 2011, 11:39
autor: arafat
A jeżeli chcę np. wyłączyć serwer? Jakoś muszę wpisać polecenie stop w aktualnym screenie.

: 28 kwietnia 2011, 11:56
autor: fnmirk
A masz dostęp do:

Kod: Zaznacz cały

man screen
to zajrzyj do podręcznika systemowego wcześniej.

: 28 kwietnia 2011, 12:50
autor: mariaczi
arafat pisze:A jeżeli chcę np. wyłączyć serwer? Jakoś muszę wpisać polecenie stop w aktualnym screenie.
Na pewno w taki sposób zatrzymuje się ten serwer? Skoro "to coś" działa na javie to należy zakończyć ów proces, czyli po powrocie do screena Ctrl+C i będziesz mógł sobie już pisać do woli.

: 28 kwietnia 2011, 13:03
autor: arafat
mariaczi pisze:Na pewno w taki sposób zatrzymuje się ten serwer? Skoro "to coś" działa na javie to należy zakończyć ów proces, czyli po powrocie do screena Ctrl+C i będziesz mógł sobie już pisać do woli.

Chodzi o to, że gdy uruchomię serwer bez screena to aplikacja uruchamia się i mogę z niej korzystać w putty jak z konsoli. Używając screena osiągam ten sam efekt, aczkolwiek nie mogę już pisać poleceń tak jak w konsoli serwera bez screena.
Aby zatrzymać bezpiecznie serwer muszę użyć polecenia ,,stop'' w konsoli, która dziwnym trafem blokuje się po uruchomieniu serwera przez screena. Boję się wyłączać serwer za pomocą CTRL+C ponieważ jeżeli serwer wyłączy się po chamsku to najprawdopodobniej będzie cofka, a tego nie chcę.

@edit

Ok, nie wiem jak to się stało, ale nagle wszystko zaczęło działać jak powinno. Dziękuję za pomoc.

Pozdrawiam.