Zum Inhalt wechseln

Als Gast hast du nur eingeschränkten Zugriff!


Anmelden 

Benutzerkonto erstellen

Du bist nicht angemeldet und hast somit nur einen sehr eingeschränkten Zugriff auf die Features unserer Community.
Um vollen Zugriff zu erlangen musst du dir einen Account erstellen. Der Vorgang sollte nicht länger als 1 Minute dauern.

  • Antworte auf Themen oder erstelle deine eigenen.
  • Schalte dir alle Downloads mit Highspeed & ohne Wartezeit frei.
  • Erhalte Zugriff auf alle Bereiche und entdecke interessante Inhalte.
  • Tausche dich mich anderen Usern in der Shoutbox oder via PN aus.
 

   

Foto

Autorestart in Debian?

- - - - -

  • Bitte melde dich an um zu Antworten
5 Antworten in diesem Thema

#1
FullMetall

FullMetall

    Hacker

  • Premium Member
  • Likes
    195
  • 162 Beiträge
  • 755 Bedankt

Moin,

eine kleine Frage an die Spezialisten hier.

Kenne mich nur wenig mit Debian aus und hoffe daher, das mir evt. der ein oder andere weiterhelfen kann.

 

Es geht darum, das ich meinen kleinen vServer jeden Tag automatisch restarten will und das dann dabei gleichzeitig auch der cracked TS automatisch hochfährt.

Soweit so gut, das ganze lässt sich ja leicht mit Cronjob erledigen, allerdings funktioniert das ganze anscheinend noch nicht ganz.

Leider fehlen mir da auch die Kenntnisse in Debian.

 

Betriebssystem: debian-7.0-x86_64

Gestartet wird alles mit dem root.

 

vServer restarten lassen:

 

Ich gehe mit Putty in die Console und gebe folgendes ein

0 5 * * * /sbin/shutdown -r now

So wird der Cronjob täglich um 5 Uhr ausgefürt und der vServer gerestartet.

 

Denke hier sollte soweit alles richtig sein?

 

 

cracked Teamspeak restarten lassen:

 

Ich gehe mit WinSCP in den folgenden Pfad

etc/init.d

und füge dort mein TS3 Autostartscript ein.

 

Nutze danach dann folgenden Befehl in Putty zum updaten

update-rc.d SKRIPTNAME defaults

 

Fertig.

 

Ich vermute, das bis hier hin soweit alles richtig ist.

Wohl eher habe ich einen Fehler im TS3 Autostartscript?

 

Hier mal das Script:

 

 

Anmerkung:

Zuerst muss der ServerEmulator starten, dann der TS selber.

 

Wer kennt sich da nun aus und weiß, wo mein Fehler liegt?

 

greetz

FM


Bearbeitet von FullMetall, 13 February 2015 - 03:08 Uhr.

Eingefügtes Bild


#2
smc2014

smc2014

    Moderator

  • Moderator
  • Likes
    343
  • 576 Beiträge
  • 239 Bedankt
  • Spender
  • Android [root]
  • Windows, Linux

Diese Info kommen nicht von mir sondern von einem Kollege:

 

Diese Scripte werden am Ende des Systemstarts ausgeführt, welche in die /etc/init.d/rc.local eingetragen werden(und natürlich in root ausgeführt ;) )

 

vllt hilft dir das weiter...Probier einmal aus das Script in /etc/init.d/rc.local einzutragen.



#3
R3s1stanc3

R3s1stanc3

    Hacktivist

  • Premium Member
  • Likes
    22
  • 72 Beiträge
  • 4 Bedankt
  • 687249355
  • Android [root]
  • Linux

Trag folgenden Cronjob ein:

@reboot /pfad/zum/startscript.sh


#4
FullMetall

FullMetall

    Hacker

  • Premium Member
  • Likes
    195
  • 162 Beiträge
  • 755 Bedankt

Ich habe das ganze nun erstmal mit einem normalen TS getestet und alles hat funktioniert.

Nun muss ich aber bei einem cracked TS den Emulator vorher starten, danach den TS.

 

Ich benutze nun folgendes Script...

 

 

Nun muss ich aber noch irgendwo am Anfang den Startbefehl für den Emu einbringen.

Der Emu liegt im gleichen Verzeichnis wie schon das startscript.

Gestartet wird der Emu mit

 

./AccountingServerEmulator-Linux start

 

Evt. kann mir ja jemand helfen, den Befehl oben ein zu binden,

so das es auch funktioniert.

Habe da nicht viel Ahnung von, zwar ein bisschen rum getestet, aber anscheinend hat es nicht wirklich geklappt.

 

Sry für diese Noob Frage, allerdings ist jeder Anfang schwer ;)

 

greets

FM


Eingefügtes Bild


#5
R3s1stanc3

R3s1stanc3

    Hacktivist

  • Premium Member
  • Likes
    22
  • 72 Beiträge
  • 4 Bedankt
  • 687249355
  • Android [root]
  • Linux

Ich habe das ganze nun erstmal mit einem normalen TS getestet und alles hat funktioniert.

Nun muss ich aber bei einem cracked TS den Emulator vorher starten, danach den TS.

 

Ich benutze nun folgendes Script...

 

 

Nun muss ich aber noch irgendwo am Anfang den Startbefehl für den Emu einbringen.

Der Emu liegt im gleichen Verzeichnis wie schon das startscript.

Gestartet wird der Emu mit

 

./AccountingServerEmulator-Linux start

 

Evt. kann mir ja jemand helfen, den Befehl oben ein zu binden,

so das es auch funktioniert.

Habe da nicht viel Ahnung von, zwar ein bisschen rum getestet, aber anscheinend hat es nicht wirklich geklappt.

 

Sry für diese Noob Frage, allerdings ist jeder Anfang schwer ;)

 

greets

FM

Also 1. führt man Services wie Teamspeak NIEMALS als root aus. NIEMALS!!!

Leg dir einen user namens ts3 an, deaktiviere SSH Logins für diesen user, leg alle Daten für den ts Server in das Homedir dieses users

2. fehlt in deinem init.d Script der stop und restart teil

#!/bin/sh

### BEGIN INIT INFO
# Provides: ts3
# Required-Start: $ALL
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Teamspeak3-server startscript
# Description:
#
### END INIT INFO
 
 
USER="ts3"
TS3='/home/ts3/teamspeak3-server_linux-amd64'
STARTSCRIPT="$TS3/ts3server_startscript.sh"
DESC="Teamspeak 3 Server"
 
 
case "$1" in
    start)
        echo -n "Starting $DESC: "
        /pfad/zu/AccountingServerEmulator-Linux start
        su $USER -c "$STARTSCRIPT start"
    ;;

    stop)
        echo -n "Stopping $DESC: "
        su $USER -c "$STARTSCRIPT stop"
        /pfad/zu/AccountingServerEmulator-Linux stop
    ;;

    restart)
        "$0 stop"
        "$0 start"
    ;;

    *)
        echo -n "Usage: $0 {start|stop|reload}" >&2
        exit 1
    ;;
esac

exit 0
 
 

su $USER -c "$STARTSCRIPT start"


#6
FullMetall

FullMetall

    Hacker

  • Premium Member
  • Likes
    195
  • 162 Beiträge
  • 755 Bedankt

Das ganze läuft auf ner kleinen free VM und dient  dafür, ein bissl rum zu testen.

 

Habe den Emulator nun in das Scipt mit einfügen können und es funktioniert einwandfrei.

 

Habe es so gelöst:

 


Eingefügtes Bild




  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 35 user(s)


    , ¥akuza112, 133TFoX, Ar@m!s, B1nary, Becks, BlackZetsu, Bypass, caspR, corkscrew, Cube, CyberFlash, DirtyGirl, Elke, fluffybunny, Framerater, FullMetall, Husti_nett, Irhabi, keyb0ardz, kiwitone, kotzbroedchen, LarSep, lion., lolorollo, most_uniQue, Mr_NiceGuy, muLTiii, Neonxen, notfound, pdr0, R3s1stanc3, smc2014, Unkiii, Xenio
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.