Naja auch wenn ich nur einen Instanz betreibe so muss ich mich ja immer wieder über die shell einlogen um das script zu starten. "ohne License"
Auch kann ich diesen befehl nicht per crontab erstellen da der befehl --autoupdate entfernt würde.
Beiträge von Arisu
-
-
Hallo Sebbo
So nach dem ich mal wieder dein script angechaut habe da es bei mir ja das problem mit dem TSDNS gab.
Sehe ich nun das der cronjob nur noch mit einer license geht.
Die license kostet wenn ich das richtig sehe 79€ für Privat sowie Hosteranbieter.
Oder hast du für Privat eine andere License im angebot.
Denke für mich als Privatperson der einen Server nur online hat wäre das einwenig viel geld somal ich kein Onlinehoster bin -
Schaue ich heute abend danach
wäre doch aber bei Teamspeak das problem nicht auch ?
Sprich Architektur oder der Linux Typ
Da updatet er genau das was er soll Linux Debian 64 bit achitekur
Ohne das ich da was ändere
Beim Starten vom TSDNS bringt er ja dann die Architektur oder der Linux Typ durcheinander ? -
So hab dein script oben als test.sh erstellt
so schaut es bei mir aus derzeit/home
ts3server
ts3updateich sehe den Befehl
cd $TEAMSPEAK_DIRECTORY ""da sollte er eigentlich ja ins ts3server - verezeichnis gehen tut er ja auch immerhin startet teamspeak ja""
# Change into TSDNS directory
cd tsdns/ " da sollte er in den unterordner tsdns gehen sollDer fehler wird meiner meinung hier irgendwie sein
su -c "./tsdnsserver_"$LINUX_OR_FREEBSD"_"$ARCHITECTURE" &" - $USER
denn da schreibt er no such file pla pla planach dem ich einfach mal umschreibe auf su -c "./tsdnsserver_linux_amd64 &" startet er diesen
root@xxxx:/home/ts3update# ./test.sh
Starting TSDNS server [ .. ]root@xxxx:/home/ts3update# Scanned tsdns_settings.ini, number of entries: 3 normal and 0 wildcards
ja sehe vor code den wald nicht =)
-
So hab nun manuel den eintrag hinzugefügt
echo "Script execution time: $((TIME_MEASUREMENT_SCRIPT_END-TIME_MEASUREMENT_SCRIPT_START))"s;
echo -e "\nSupport the development of this script and donate: XXXXXXXXXX Thank you very much!";
# Restore stdin and close file descriptor 5
exec 0<&5 5>&-
unset TERM
echo "Starte jetzt manuell TSDNS "
service tsdns startexit 0;
Nun läuft auch mein TSDNS wieder mit vieleicht findest du den Fehler noch ich habs versucht komme aber nicht drauf =(
-
OK Das mit der mail klappt nun keine ahnung woran das gelegen hat hab den Cron Job der ja auch 3 Uhr steht auf 5 Uhr geändert
kann sein das mein Backup script der um 3 Uhr startet da dazwichen hautJetzt hänge ich nur noch am TSDNS das er diesen erkennt beendet die fils kopiert aber nicht mehr startet da die fehlermelung
Starting TSDNS server No directory, logging in with HOME=/ -su: 1: ./tsdnsserver_linux_amd64: not found kommt
TSDNS liegt wie standart bei mir im TS Server verzeichnis -
echo "Dies ist eine Test E-Mail." | mail -s "Test Mail" xxx@xxx.xxx
echo "Ich bin der Nachrichtentext" | mail -s "Testmail" xxx@xxx.xxxgeht diese raus und kommt auch an
// Edit by Sebbo: E-Mail wegen möglichen Spam-Opfer zensiert
-
hallo Sebbo
bei dem Script zwecks autoupate kommt kurz nach dem er TSDNS startet dieser Fehler
Starting TSDNS server No directory, logging in with HOME=/
-su: 1: ./tsdnsserver_linux_amd64: not found
[ FAILED ]
No directory, logging in with HOME=/
Starting the TeamSpeak 3 servernach dem er den Cronjob ausgeführt hat sollte er ja ne mail verschicken auch diese geht nicht raus
Mein System Debian Wheezy 64Bit