Init.d i nie dzia

Potrzebujesz pomocy z C, C++, perl, python, itp.
jaason
Posty: 7
Rejestracja: 22 września 2009, 09:19

Init.d i nie działający skrypt

Post 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?
urbinek
Posty: 25
Rejestracja: 15 kwietnia 2008, 08:54
Lokalizacja: Sosnowiec

Post 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.
ODPOWIEDZ