Hi Leute,
ich wollte mal fragen, ob es " eine Datei " o. Ä. gibt, welche die Wirkung hat, wenn der Server einmal aus ungeklärten Gründen crashen sollte, dass er sich automatisch wieder startet bzw. restartet ??
Vielen Dank im Vorraus
Gruß
Colin
Hi Leute,
ich wollte mal fragen, ob es " eine Datei " o. Ä. gibt, welche die Wirkung hat, wenn der Server einmal aus ungeklärten Gründen crashen sollte, dass er sich automatisch wieder startet bzw. restartet ??
Vielen Dank im Vorraus
Gruß
Colin
Das wär mal was nettes, würd' mich auch Interessieren
Für einen Windows Server könnte ich Dir sofort 'ne ".exe"-Datei schicken. Ja würde mich mal interessieren, dürfte doch eigentlich gar nicht so kompliziert sein, so etwas zu schreiben!?
Der Anto vom ALDI-Clan hat soeins...
Ja würde mich mal interessieren, dürfte doch eigentlich gar nicht so kompliziert sein, so etwas zu schreiben!?
haha, Sehr Witzig... -.- Könntest du die Datei villeicht hochladen?
Ich spreche mal kurz für meinen Kollegen. Er besitzt, Achtung Ohren gespitzt einen Windows-Server wofür er mir eine .exe-Datei schicken könnte. Ich widerrum benötige eine Datei für einen Linux-Server
Gruß
Colin
kann man mit wine nicht .exe datein bei linux öffnen?
ich dagegen bräuchts für windoof
Ja der Aldi Clan besitz sowas
Haben ja das beste für uns...
Ob er es will das ich es freigebe weiss ich nicht aber ich denke nicht
Auto Restart
Erstmal ein Script um zu checken ob der Server läuft:
#!/bin/sh
dir="/pfad/zum/server"
process=`ps auxw | grep serverfile | grep -v grep | awk '{print $11}'`
if [ -z "$process" ]; then
echo "Server nicht gefunden. Restart...."
cd "$dir"
nohup ./serverfile - startparameter &
fi
Speichern und umbennen.
CronJob um das Script auszuführen:
*/5 * * * * /pfad/zum/script/script.sh >/dev/null 2>&1
Nun wird alle 5 Minuten überprüft ob euer Server läuft.
in was für eine datei muss das rein?
also Textdokument oder so
Ja der Aldi Clan besitz sowas
Haben ja das beste für uns...
Ob er es will das ich es freigebe weiss ich nicht aber ich denke nicht
Wenn Du nicht helfen willst, dann spar Dir das nächste Mal Deinen Beitrag und back Dir 'nen Eis. Wenigstens gibt es noch Leute wie Silent, vielen Dank! Mit der Erklärung dürfte ich klarkommen, auch wenn ich mit Linux eigentlich nicht soviel am Hut habe, werde da aber meinen Kollegen unterstützen können...
in was für eine datei muss das rein?
also Textdokument oder so
Ganz einfach: Datei erstellen, Script hinein kopieren und die Datei einfach umbennen. Muss aber die Endung ".sh" haben. Beispiel: restart.sh
Für den Cronjob musst Du einfach in der Console crontab -e eintippen und den Code oben mit Deinen Angaben einfügen. Dannach Escape drücken und :wq eintippen.
Einfacher geht's mit Plesk. Dort kannst Du ganz einfach solche Cronjobs erstellen.
Hi!
Zwei Fragen hierzu:
Ist..
*/1 * * * * /home/samp/restartscript.sh >/dev/null 2>&1
.. das Gleiche wie..
* * * * * /home/samp/restartscript.sh >/dev/null 2>&1
?
Und ist das so richtig?
#!/bin/sh
dir="/home/samp"
process=`ps auxw | grep samp02Xsvr | grep -v grep | awk '{print $11}'`
if [ -z "$process" ]; then
echo "Server nicht gefunden. Restart...."
cd "$dir"
nohup ./samp02Xsvr &
fi
Ja, das passt.
Wenn Du nicht helfen willst, dann spar Dir das nächste Mal Deinen Beitrag und back Dir 'nen Eis. Wenigstens gibt es noch Leute wie Silent, vielen Dank! Mit der Erklärung dürfte ich klarkommen, auch wenn ich mit Linux eigentlich nicht soviel am Hut habe, werde da aber meinen Kollegen unterstützen können...
Hab ich gesagt ich will nicht helfen?
...
Ich hab nix gesagt also^^
#!/bin/bash
GTABASE=/home/2009/samp02X <------------------------------ PFARD ZUM ORDNER
while [ TRUE ]
do
${GTABASE}/samp02X <------------------------- SVR START DATEI OHNE DAS .SVR EINGEBEN
done
man ich weiss nicht wieso das bei euch nicht läuft ok einer hasts hinnbekommen wie ich gehört habt
ich binn [ALDI] ANTONIO XD
So wie es Beschrieben ist Funktioniert es nicht bei mir Also so ist bei mir die .sh datei:
#!/bin/sh
dir="/home/samp03svr"
process=`ps auxw | grep samp03svr | grep -v grep | awk '{print $11}'`
if [ -z "$process" ]; then
echo "Server nicht gefunden. Restart...."
cd "$dir"
nohup ./samp03svr &
fi
und dann wenn der Server on ist Öffne ich dann die Datei so:
/home/sampserver_starter.sh >/dev/null 2>&1
Aber heute war bei mir schon wieder der Server down weil der wohl Gecrasht ist aber nach 8-9Min aber der Server immer noch nicht wieder An was kann das sein? das der nicht wieder Startet? oder muss ich da nochwas Eingeben??
gefunden?
Also ich mache das nur über eine Datei, ohne Cronjob und zu 100% sicher.
Meine start.sh Datei:
#!/bin/sh
log=samp.log
dat=`date`
samp="/home/samp/samp03svr"
cd /home/samp/
echo "${dat} ueberwachungsscript gestartet." >>${log}
while true; do
echo "${dat} Server exited, restarting..." >>${log}
${samp} >> $log
sleep 2
done
Alles anzeigen
Und danach
und anschließen