Page 1 of 1

Bot startet nach reboot nicht automatisch - Manuell ohne Pro

Posted: Sat Oct 07, 2017 11:26 am
by DonnyBresko
Hallo ich habe oben gennantes Problem. Mein Server startet täglich um 7:00am neu.
Ich habe folgenden cronjob angelegt:

ausgeführt in /home/myuser/ (user hat sudo rechte)
Code: Select all
@reboot ~/team3server/ts3server_startscript.sh start
@reboot ~/musicbot/startmb.sh
startmb.sh ist ein eigenes Script das 2 Bots nacheinander startet und dieses funktioniert manuell wuderbar und ohne probleme aber warum führt er es nicht nach reboot aus ?

MFG :-)

Re: Bot startet nach reboot nicht automatisch - Manuell ohne Pro

Posted: Sat Oct 07, 2017 7:59 pm
by DonnyBresko
Danke, derzeit is der TS etwas zu voll zum testen aber werde es heute nacht wenn alle weg sind mal ausprobieren

Re: Bot startet nach reboot nicht automatisch - Manuell ohne Pro

Posted: Thu Oct 12, 2017 9:13 am
by DonnyBresko
Also das mit sleep hat nicht Funktioniert, was mir im nachhinein aber auch logisch vorkam weil unabhängig vom TS müsste ja der MB dennoch starten weil verbinden würde er sich ja auch im nachhinein.

Aber ich glaube einfach das es ein Verzeichniss Problem ist, hab es daher mir einem eigen Startscript versucht, klein aber fein.
Wieder startet aber nur der TS:
re_start.sh:
Code: Select all
#!/bin/bash
./team3server/ts3server_startscript.sh start
sleep 10.0
./musicbot/startmb.sh
exit 0

Meine Verzeichnis Pfade:

Startscript
/home/"Mein User"/re_start.sh
Teamspeak
/home/"Mein User"/team3server/ts3server_startscript.sh
MB
/home/"Mein User"/musicbot/startmb.sh

Haber es auch schon so versucht:
Code: Select all
#!/bin/bash
./team3server/ts3server_startscript.sh start
sleep 10.0
../musicbot/startmb.sh
exit 0
weil ich dachte das er nach dem start ja noch im Verzeichniss /team3server/ ist und das ich ihn mit ../ zurück gehen lasse.

Wäre echt nice wenn jeamnd ne lösung hat. Mein "startmb.sh" script funktioniert im übrigen 1A und Manuell startet es ohne Probleme.

MFG und Danke für jede Hilfe..

Re: Bot startet nach reboot nicht automatisch - Manuell ohne Pro

Posted: Sun Oct 15, 2017 1:38 pm
by philippe
DonnyBresko wrote:re_start.sh:
Code: Select all
#!/bin/bash
./team3server/ts3server_startscript.sh start
sleep 10.0
./musicbot/startmb.sh
exit 0
so sollte das Eigendlich funktionieren.

Sonst ggf. mal in der Log Datei prüfen ob ein Fehler kommt.
Einfach als root das Ausführen:
Code: Select all
grep CRON /var/log/syslog
Dadurch werden dir Alle zeilen die von Crontab stammen angezeigt.
Kannst du ja ggf. mal hier Posten.

Sollten zwei Zeilen die in so etwa aussehen da sein und (GGf. noch ne Fehlermeldung):
Code: Select all
Monat TAG XX:XX:XX "DEIN HOSTNAME" CRON[XXX]: ("DEIN USER") CMD (~/team3server/ts3server_startscript.sh start)
Monat TAG XX:XX:XX "DEIN HOSTNAME" CRON[XXX]: ("DEIN USER") CMD (~/musicbot/startmb.sh)
  |    |     |
  L____L_____L__ Monat Tag und Uhrzeit wann es Ausgeführt worden ist.
MfG
Philippe

Re: Bot startet nach reboot nicht automatisch - Manuell ohne Pro

Posted: Sun Oct 15, 2017 2:10 pm
by philippe
Ach hab ganz vergessen hast es ja in einer Startdatei. Dann natürlich so:
Code: Select all
Monat TAG XX:XX:XX "DEIN HOSTNAME" CRON[XXX]: ("DEIN USER") CMD (~/re_start.sh)

Re: Bot startet nach reboot nicht automatisch - Manuell ohne Pro

Posted: Mon Dec 18, 2017 9:35 am
by philippe
Da dieses Thema nicht weiter Beantwortet wird, gehe ich davon aus das es nun Funktioniert und Schließe dieses Thema.
Sollten noch weitere Fragen sein, erstelle bitte ein neuen Thread.

Mit freundlichen Grüßen
Philippe