Skocz do zawartości
Zaloguj się, aby obserwować  
batonik

Autostart skryptu przy starcie

Polecane posty

Witam, posiadam Debiana Lenny 5.1, mam następujący problem, nie odtwarza mi skryptu:

 

 

co robię nie tak: w root/

hlds_start ( bez rozszerzenia ) a w nim:

 

#!/bin/bash
# Serwer s1
cd /home/serwery/ffa
screen -dmS FFA ./hlds_run -game cstrike +port 27016 +maxplayers 11 +exec server.cfg +map de_dust2

 

w /etc/rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sh /root/hlds_start 
exit 0

 

serwer mam w katalogu:

 

home/serwery/ffa,

 

próbowałem także nawiązując do tematu http://www.webhostin...rocesow-debian/

użyć update-rc.d. ale są kolejne błędy otóż wrzuciłem skrypt do /etc/init.d o nazwie hlds nadałem chmod 755,


vz2959:~# update-rc.d hlds1 defaults
update-rc.d: warning: /etc/init.d/hlds1 missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/hlds1 ...
  /etc/rc0.d/K20hlds1 -> ../init.d/hlds1
  /etc/rc1.d/K20hlds1 -> ../init.d/hlds1
  /etc/rc6.d/K20hlds1 -> ../init.d/hlds1
  /etc/rc2.d/S20hlds1 -> ../init.d/hlds1
  /etc/rc3.d/S20hlds1 -> ../init.d/hlds1
  /etc/rc4.d/S20hlds1 -> ../init.d/hlds1
  /etc/rc5.d/S20hlds1 -> ../init.d/hlds1
vz2959:~# update-rc.d hlds1 start 20 2 3 4 5 .
update-rc.d: warning: /etc/init.d/hlds1 missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
System startup links for /etc/init.d/hlds1 already exist.

a w pliku hlds1:

[/color]#!/bin/bash
# Serwer s1
cd /home/serwery/ffa
screen -dmS FFA ./hlds_run -game cstrike +port 27016 +maxplayers 11 +exec server.cfg +map de_dust2

Wiem, że nakombinowałem ale człowiek uczy się na błędach no ale cóż w tym

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może tak:

screen -S /home/serwery/ffa/hlds_run -game cstrike +port 27016 +maxplayers 11 +exec server.cfg +map de_dust2

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Komenda na rozruch serwera jest dobra, ale nie wiem jak dostosować ją do update-rc.d lub normalnego rozruchu rc.local

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Więc tak skrypt który jest wklepany do init.d wygląda następująco:

 

cd /home/serwery/ffa
screen -dmS FFA ./hlds_run -game cstrike +port 27016 +maxplayers 11 +exec server.cfg +map de_dust2

 

 

Wpisując dane do konsoli z poziomu roota serwer odpala...

Jeżeli chcę uruchomić przez komendę sh hlds_start znajdującego pliku się w init.d

 

vz2959:/etc/init.d# sh hlds_start
: No such file or directoryme/serwery/ffa

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×