Strona 1 z 1

Init.d i nie działający skrypt

: 23 września 2009, 13:22
autor: jaason
Witam.
Napisałem skrypt, który ma za zadanie odpalać serwer gry podczas restartu serwera. Niestety nie działa on tak jak trzeba i serwer nie jest tworzony:

Kod: Zaznacz cały

#!/bin/bash
cd /root/hlds_l
screen -A -m -d -S cs ./hlds_run -game cstrike  +port 27016 +maxplayers 11 +map de_dust exec sever.cfg
Chcę uruchomić screena i w nim uruchamiać ten serwer. Jedna wyskakuje mi informacja, że screen nie zna opcji ,,-game'', tak jakby źle interpretował program do uruchomienia.

Wzorowałem się na jakimś innym skrypcie i nie wiem gdzie popełniłem błąd. Próbowałem nawet linię z uruchomieniem ./hlds przerzucić do nowej linii jednak bez skutku.
Oczywiście wcześniej wykonałem aktualizację

Kod: Zaznacz cały

update-rc.d
Jak prawidłowo miałby wyglądać ten wpis?
Czy bezpiecznie trzymać jest taki serwer w katalogu /root?

: 23 września 2009, 13:35
autor: urbinek

Kod: Zaznacz cały

#!/bin/bash 
cd /root/hlds_l 
screen -A -m -d -S cs `./hlds_run -game cstrike +port 27016 +maxplayers 11 +map de_dust exec sever.cfg`
albo zamień znak ` na ' bądź " teraz nie pamiętam.