start.sh mit Crontab

08/01/2012 20:23 .αpeх'#1
Heyho!

Habe derzeit ein Problem mit meiner start.sh..
Ich will diese über einen Crontab alle 5 Minuten ausführen lassen.
Gesagt getan - das Script wird alle 5 Minuten ausgeführt.

Nun jedoch das Problem:

Es wird nur der DB Core gestartet, die anderen Cores dumpen aber..

PHP Code:
Real Server
Log OffSuccess PLAYER
Success ACCOUNT
Success COMMON
Success HOTBACKUP
socket
Address already in use
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
AsyncSQLconnected to localhost (reconnect 1)
PUBLIC_IP178.238.229.74 interface em0
Segmentation fault 
(core dumped)
PUBLIC_IP178.238.229.74 interface em0
Segmentation fault 
(core dumped)
PUBLIC_IP178.238.229.74 interface em0
Segmentation fault 
(core dumped)
PUBLIC_IP178.238.229.74 interface em0
Segmentation fault 
(core dumped)
PUBLIC_IP178.238.229.74 interface em0
Segmentation fault 
(core dumped)
PUBLIC_IP178.238.229.74 interface em0
Segmentation fault 
(core dumped
Die cores kann ich manuell starten, das starten über die start.sh ist ebenfalls möglich..

Inhalt meiner start.sh:

PHP Code:
#/bin/sh

cd /usr/home/game/db
./
db 
sleep 3
cd 
/usr/home/game/auth 
./auth 
sleep 2
cd 
/usr/home/game/channel1 
./game 
sleep 2
cd 
/usr/home/game/channel1_1 
./game 
sleep 2
cd 
/usr/home/game/channel1_2 
./game 
sleep 2
cd 
/usr/home/game/channel1_3 
./game 
sleep 2
cd 
/usr/home/game/game99
./game
sleep 2 
Keine Ahnung woran's liegen könnte - hat jemand von euch eine Idee?

Liebe Grüße,

.ApeX
08/01/2012 20:50 Ocelot2606#2
kannst du mir erklären warum du alle 5 minuten den server starten willst?

Und vor allem wie soll er den Server starten wenn er doch noch läuft...
08/01/2012 21:05 .αpeх'#3
Es geht mir darum, Cores, die Down sind, möglichst schnell starten zu lassen.
Das erneute starten des Servers sollte normalerweise nichts ausmachen, der Server fährt hoch, es kommt halt nur die Meldung, das der Port schon in Verwendung ist. (socket: adress allready in use)

Wenn man seinen Server ein 2. mal über die start.sh startet, fährt der Server ja auch hoch, oder? ;)

Mir geht es nur darum, zu klären, warum die Cores crashen bzw. warum sie nicht richtig hochfahren. Wenn ich sie normal starte funktioniert's ja auch ;)