Konfiguracja serwerów, usług, itp.
sylver
Posty: 25 Rejestracja: 13 listopada 2010, 10:29
Post
autor: sylver » 13 listopada 2010, 13:05
Zrobiłem taki o to skrypt na autostart MTA jednak nie działa
Kod: Zaznacz cały
#! /bin/sh
# /multitheftauto_linux-1.0.4/mta-server
#
# Some things that run always
/multitheftauto_linux-1.0.4/mta-server
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Startowanie MTA "
;;
stop)
echo MTA Zatrzymane"
;;
*)
echo "Usage: /etc/init.d/mta1 {start|stop}"
exit 1
;;
esac
exit 0
Proszę o pomoc
Bastian
Member
Posty: 1424 Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ
Post
autor: Bastian » 13 listopada 2010, 17:03
W ogole nie dziala czy nie dziala {start|stop} ?
sylver
Posty: 25 Rejestracja: 13 listopada 2010, 10:29
Post
autor: sylver » 13 listopada 2010, 21:20
Gdy uruchamiam przez panel wyskakuje tylko komunikat, że niby jest włączone, ale tak naprawdę nic się nie włącza.
Bastian
Member
Posty: 1424 Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ
Post
autor: Bastian » 14 listopada 2010, 10:21
Nie wiem co dokładnie robi mta-server, ale jeśli chcesz coś uruchom to przez wywoływanie start, stop, to na pewno ten Twój skrypt trzeba wzbogacić o polecenia jakie mają być wywoływane. Na razie wyświetla.ci tylko komunikat i to wszystko.
sylver
Posty: 25 Rejestracja: 13 listopada 2010, 10:29
Post
autor: sylver » 14 listopada 2010, 11:56
Wiesz, dopiero co zacząłem swoją przygodę z Debianem i z VPS-em i nie za bardzo wiem jak to zrobić.
Dodane:
Poradziłem sobie z tym. Jednak, jak mam wykonać skrypt do restartu tego?
Bastian
Member
Posty: 1424 Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ
Post
autor: Bastian » 14 listopada 2010, 12:48
Jesli dobrze rozumiem.o co pytasz to
No ale to przeciez wiesz
Yampress
Administrator
Posty: 6423 Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL
Post
autor: Yampress » 14 listopada 2010, 14:34
A co ten skrypt robi oprócz podawania komunikatu?
Nie widać aby coś uruchamiał!
Bastian
Member
Posty: 1424 Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ
Post
autor: Bastian » 14 listopada 2010, 15:38
Kolega podobno już sobie z tym poradził, chociaż pewności nie mam bo nie wkleił skryptu.
sylver
Posty: 25 Rejestracja: 13 listopada 2010, 10:29
Post
autor: sylver » 14 listopada 2010, 21:16
Zrobiłem tak, skrypt do automatycznego uruchomienia gry:
Kod: Zaznacz cały
start.sh
!/bin/bash
cd /multitheftauto_linux-1.0.4/
screen -A -m -d -S mta ./mta-server
echo "Server odpalony"
echo "Milej zabawy"
I działa bez problemu. Jednak teraz pytanie, jak mam to zresetować?
Chodzi mi o to, że jak ktoś z www może zrestartować serwer?
Bastian
Member
Posty: 1424 Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ
Post
autor: Bastian » 15 listopada 2010, 21:33
Przez www? Jak przez www to musisz napisać skrypt, najlepiej w FastCGI.