----------------------GELÖST ! -----------------------
Mojee hab ein ähnliches Prob, wie mein Vorredner dieses blöhte Cron will ned das machen, was ich will.
Ich hab mir mal gedacht - joah so jede Nacht um 5 ein Server RR is ja recht nice
zick zack schnell mal ein Cronjob hingezauber
Stoppen tut er, aber Starten nicht
Error ist : Must be connected to a terminal.
hmm denk ich mir, wenn ich das mach bräucht ich dich ja ned
Also hab ich mir so ein fertiges Startscript ausm Netz geholt, der mir nur errors ausspuckt -.-
Ich verzweifle grad
screen -d -m -S $NAME srcds_run -game cstrike -port xxx -ip xxx.xxx.xx -autoupdate
da spuckt er mir aus
Error: Unknown option -game
Und zeigt mir andere möglichkeiten für screen
Da ich so ein taugenix copypaster bin versteh ich ned ob es -d -m -S oder auch -Amds heißen kann ...
Ja ich weiß gleich kommt sowas wie omg was macht der mit einem Server !!
aber naja - mein Ts startet jeden 2 Tag neu, also so blöd kann ich ned sein ...
So und wiel ich so lieb bin .... sag ich euch auch worans lag
Also ich habe mir folgendes Startscript von HIER geholt Und dann sämtlich Daten eingetragen, dann habe ich mein Crontab angepasst, sodass dort jetzt steht
Zitat
05 05 * * * /home/hlds/war restart >> /home/hlds/log/war.log
00 05 * * * /home/hlds/pub restart >> home/hlds/log/pub.log
@reboot /home/hlds/pub start >> /home/hlds/log/pubrr.log
@reboot /home/hlds/war start >> /home/hlds/log/warrr.log
Mein Fehler war, dass ich in dem Parameter $NAME leerzeichen und Sonderzeichen miteingetragen hatte, (es sollte ja der Servername sein) nachdem ich den nun einfach server1 genannt habe funktionierte alles einwandfrei ...
screen mag es wohl nicht, wenn es ein socket mit leerzeichen benennen soll.
Ganz einfach auf den Parameter verzichten und mittels server.cfg den Namen automatisch beim Laden der Configs draufladen
Ich hoffe ich konnte anderen helfen