autostart procesu
autostart procesu
Witam.
Jak zrobić autostart gry serwera multiplayer? Chodzi mi dokładnie o to że jak się proces zakończy (wyłączy się serwer) to go ponownie włącza.
http://wiki.sa-mp.com/wiki/Linux_Server
nie wiem dokładnie co i jak zrobić z tym.
Pozdrawiam.
Jak zrobić autostart gry serwera multiplayer? Chodzi mi dokładnie o to że jak się proces zakończy (wyłączy się serwer) to go ponownie włącza.
http://wiki.sa-mp.com/wiki/Linux_Server
nie wiem dokładnie co i jak zrobić z tym.
Pozdrawiam.
http://www.debianusers.pl/articles/63
http://qref.sourceforge.net/Debian/refe ... l#contents
http://www.google.pl/#hl=pl&source=hp&q ... 289d2990c1
http://qref.sourceforge.net/Debian/refe ... l#contents
http://www.google.pl/#hl=pl&source=hp&q ... 289d2990c1
Przeczytać, zrozumieć i wybrać odpowiednią dla siebie metodę startu serwera gry (jak widać są podane 3).Robert007 pisze:http://wiki.sa-mp.com/wiki/Linux_Server
nie wiem dokładnie co i jak zrobić z tym.
Cron.Robert007 pisze:lecz mnie głównie chodzi by cyklicznie sprawdzał czy serwer jest włączony, a jeżeli nie to go uruchamia.
Masz tutaj przydatne artykuły na ten temat:
http://newbie.linux.pl/?id=article&show=156
http://www.debian-administration.org/articles/56
Znalazłem tylko o starcie procesów przy starcie systemu Debiana, a mnie chodzi o zrobienie czegoś takiego jak, jeżeli proces nie istnieje w dowolnym momencie (nie tylko przy starcie systemu) to proces uruchamia.
A dokładniej chodzi mi o to:
Oryginał: http://wiki.sa-mp.com/wiki/Linux_Server
A dokładniej chodzi mi o to:
O wytłumaczenie krok po kroku co i jak.All you need to use the program below is a Linux environment, and the possibility to use cron. This program will check if the samp03svr process is running, and if it isn't, start it up again. You'll need to install the following crontab:
*/1 * * * * /path/to/samp/checksamp.sh >/dev/null 2>&1
Help about using crontab can be found here.
checksamp.sh:
#!/bin/sh
PROCESS_COUNT=$(ps -fu root | grep samp03svr | grep -v grep | wc -l)
case $PROCESS_COUNT in
0) /path/to/samp03svr &
;;
1) #OK, program is already running once
;;
*) #OK, program is already multiple times
;;
esac
Make sure that you have to correct paths set up, the script won't work if you haven't. The script is currently unable to handle multiple SA-MP Servers on the same machine, but works perfectly when there is only one running/needed. You need to chmod the checksamp.sh file to 0755 (+x)!
Oryginał: http://wiki.sa-mp.com/wiki/Linux_Server
W tym fragmencie co zacytowałeś masz podaną zawartość skryptu, który musisz dodać sobie do crona. Próbowałeś w ogóle to zrobić? Bo samo się nie zrobi.
Jak nie znasz angielskiego to http://translate.google.pl (i pełno innych tłumaczy online).
Jak nie znasz angielskiego to http://translate.google.pl (i pełno innych tłumaczy online).