Page 1 of 1

TS3Musicbot mittels Cronjob restarten...

Posted: Sun Dec 20, 2015 1:05 pm
by Beat
Hallo,
ich möchte meine TS3Musibots mittels Cronjob zu einer bestimmten Zeit neu starten lassen.
Ich habe einen Benutzer musicbot angelegt in dessen Homeverzeichniss sich die MusicBots befinden.(/home/musicbot/TS3MusicBot)
Dort liegt mein restartscript mit folgenden Inhalt :

#!/bin/sh

pkill -f 'TS3MusicBot'

sleep 25

cd /home/musicbot/TS3MusicBot/restart.sh

echo "start TechnoBase"
screen -dmS Technobase ./TS3MusicBot_runscript.sh -account xxxxxxxxx -port 8088 -webif-pw xxxxxxx -webif-pw-user xxxxxxx -webif-bind-ip 0.0.0.0

sleep 15

echo "start TranceBase"

screen -dmS TranceBase ./TS3MusicBot_runscript.sh -account xxxxxxxx -port 8089 -webif-pw xxxxxxx -webif-pw-user xxxxxxx -webif-bind-ip 0.0.0.0

sleep 15

echo "start MegaHits"

screen -dmS MegaHits ./TS3MusicBot_runscript.sh -account xxxxxxxxx -port 8086 -webif-pw xxxxxxx -webif-pw-user xxxxxxx -webif-bind-ip 0.0.0.0

xxxxx-steht natürlich für meine Account-Daten

Wenn ich dieses über Putty manuell mit ./restart.sh starte funktioniert alles wunderbar !

Ich lege eine Cronjob an.(crontab -e) dessen Inhalt sieht so aus:

0 5 * * 7 /home/musicbot/TS3MusicBot/restart.sh (enter und speichern)

Dieser wird laut sys.log auch ausgeführt (Dec 20 13:40:01 vmd10561 CRON[18970]: (musicbot) CMD (/home/musicbot/TS3MusicBot/restart.sh)
,die Bots werden auch gekillt aber alles was danach kommt funktioniert nicht.Also die Bots werden nicht gestartet !!
Rechte für das Script sind 755

Wäre nett wenn mir da jemand von euch helfen könnte.Ich denke mal das da was am script nicht passt??!
Es handelt sich hier um Linux-Debian^^

Danke schon mal für eure Hilfe :-)

Re: TS3Musicbot mittels Cronjob restarten...

Posted: Tue Dec 22, 2015 6:08 am
by Shadow86
Habe dir im Hilfe Thread (http://forum.ts3musicbot.net/viewtopic.php?f=9&t=1659) geantwortet und schließe diesen Doppelpost hiermit.

Mit freundlichen Grüßen

Shadow86