Screen i uruchamianie serwera po awarii

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Hadouken
Posty: 86
Rejestracja: 22 czerwca 2009, 13:49

Screen i uruchamianie serwera po awarii

Post autor: Hadouken »

Witam. Mam takie pytacie odnośnie screena. Jest vps z systemem Debian 5 i mam na nim serwer do cs i uruchamiam go przez

Kod: Zaznacz cały

screen -A -m -d ./hlds_run...
Czy takie polecenie screena będzie uruchamiało serwer po awarii?
Awatar użytkownika
timor
Beginner
Posty: 111
Rejestracja: 18 sierpnia 2009, 23:40

Re: Screen i uruchamianie serwera po awarii

Post autor: timor »

Raczej nie będzie się uruchamiało. Screen to nie demon, nie startuje automatycznie po resecie. Jak chcesz aby coś startowało w czasie startu to dopisz to do /etc/rc.local

A jeśli chodzi Ci o startowanie tego serwera po tym jak sam się wywali to raczej będziesz sobie musiał napisać jakiś skrypt sprawdzający co np. 5 minut czy serwer działa, a jak nie to go uruchamia.
Awatar użytkownika
xmaster
Junior Member
Posty: 558
Rejestracja: 13 stycznia 2009, 08:19
Lokalizacja: /dev/piotrków tryb.

Post autor: xmaster »

Odpalenie CS po awarii opisywałem na forum, poszukaj.

znalazłem >> http://debian.linux.pl/viewtopic.php?t=13143
Hadouken
Posty: 86
Rejestracja: 22 czerwca 2009, 13:49

Post autor: Hadouken »

A gdy włącze program z konsolą w tle to można jakoś podłączyć się do tej konsoli inaczej niż przez putty? Np jakiś skrypt na stronie www?
Awatar użytkownika
BlueMan
Posty: 57
Rejestracja: 03 marca 2007, 13:32
Lokalizacja: Sosnowiec

Post autor: BlueMan »

Mam jedno pytanie odnośnie uruchamiania programu po włączeniu komputera.

W /etc/rc.local mam:

Kod: Zaznacz cały

cd /home/csteam/serwer/
screen -d -m -S cs ./uruchom.sh
Ale proces ten uruchamia się z prawami roota. Chciałbym, aby uruchomił go inny użytkownik (w moim przypadku - użytkownik csteam z katalogu /home). Jak to uzyskać?

Edycja:
Dla potomnych:

Kod: Zaznacz cały

cd /home/csteam/serwer/
su csteam -c 'screen -d -m -S cs ./uruchom.sh'
ODPOWIEDZ