myGully.com

myGully.com (https://mygully.com/index.php)
-   Linux & BSD (https://mygully.com/forumdisplay.php?f=401)
-   -   Debian Autostart? (Vserver) (https://mygully.com/showthread.php?t=2445796)

Maxi348 08.10.11 12:44

Debian Autostart? (Vserver)
 
1. Ich hoffe ich bin hier richtig.

Also ich habe einen Vserver Mit Debian und ich starte imo alles Selbst mit

cd /home
cd ts3
dann ./ts3server_starts*****.sh start
cd minecraft
screen -A -m -d -S bob java -Xmx1024M -Xms1024M -jar craftbukkit.jar nogui



Also nun möchte ich wissen wie ich das machen kann das es automatisch startet nach einen reboot
Währe sehr dankbwar wenn mir jemand die lösung dafür sagt
Danke :)

spartan-b292 08.10.11 13:03

Schreib dir ein S***** und leg es in /etc/init.d ab.

Maxi348 08.10.11 13:15

Ja Wie mache ich das?
Ja ich bin darin ein noob und ein vserver ist lvlt garnichts für mich aber eigentlich komm ich damit klar nur ich hab kp wie ich eine autostart machen kann...

spartan-b292 08.10.11 13:23

Erstmal guckst du wo sich deine Bash befindet, in dem du whereis bash eingibst. Das sollte sollte so etwas liefern wie /bin/bash liefern.

Dann öffnest du einen Editor und legst eine Datei in /etc/init.d an mit folgendem Inhalt

#! /bin/bash/ (bzw der Pfad deiner Bashinstallation).
<Was dein S***** auch immer machen soll>

Dann das S***** ausführbar machen mit

chmod 755 /etc/init.d/<Dateiname>

Jetzt musst du noch einen symbolischen Link erstellen mit:
update-rc.d <Dateiname>

Maxi348 08.10.11 13:51

Ich habe nun im Skeleton dies eingetragen
#! /bin/bash/

cd /home
cd ts3
./ts3server_starts*****.sh start
cd ..
cd minecraft
screen -A -m -d -S bob java -Xmx1024M -Xms1024M -jar craftbukkit.jar nogui


Da muss ich sicherlich irgendwas anders machen.

nur ich weiß nicht genau was.

und
Update-rec.d geht auch nicht dann kmmt da irgendwas.

spartan-b292 08.10.11 13:57

Zitat:

Update-rec.d
Vllt liegts ja daran dass es update-rc.d heißt (ohne e)

Code:

geht auch nicht dann kmmt da irgendwas.
Au ja mit der Fehlerbeschreibung kann ich dir bestimmt helfen.

Edit: Generell würde ich auch nicht die Skeleton nehmen sondern für jeden Dienst ein eigens S***** in inti.d erstellen.

Maxi348 08.10.11 14:16

http://www.pic-upload.de/view-11611961/Error.jpg.html


Und könntest du mir den s***** code also was ich einfügen soll für
cd /home/ts3
./ts3server_starts*****.sh start
cd ..
cd minecraft
screen -A -m -d -S bob java -Xmx1024M -Xms1024M -jar craftbukkit.jar nogui
schreiben muss also mir den code dafür schreiben fürs s*****?

spartan-b292 08.10.11 14:21

Das liegt daran dass du "blah" mit eingetippt hast, das war nur mein Beispiel für einen Dateinamen.

Also für jeden dienst ein eigenes S***** erstellen und dann update-rc.d ausführen.

Maxi348 08.10.11 14:27

Zitat:

Zitat von spartan-b292 (Beitrag 22814394)
Das liegt daran dass du "blah" mit eingetippt hast, das war nur mein Beispiel für einen Dateinamen.

Also für jeden dienst ein eigenes S***** erstellen und dann update-rc.d ausführen.

Mhh ich versteh das nicht so ganz mh.
Wie kann ich denn einzelende sachen rebooten also z.b nur screen -A -m -d -S bob java -Xmx1024M -Xms1024M -jar craftbukkit.jar nogui
`?

spartan-b292 08.10.11 14:37

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

cooki3monst3r 08.10.11 21:14

Hier ises gut beschrieben:

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

S***** erstellen, "ts3mc" nennen und nach /etc/init.d/ packen

Code:

#! /bin/sh
case "$1" in
start)
echo "Starte TS3 und MC"
su ts3 -c "/home/ts3/ts3server_starts*****.sh start"
su ts3 -c "/usr/bin/screen -A -m -d -S bob /usr/bin/java -Xmx1024M -Xms1024M -jar /home/ts3/craftbukkit.jar nogui"
;;
stop)
screen -S bob -X quit
killall ts3server_linux_x86 #(oder wie auch immer der Serverdienst heißen mag)
;;
esac

exit 0

Dann

sudo chmod +x /etc/init.d/ts3mc

Dann

sudo update-rc.d ts3mc defaults

Müsste eigtl. hinhauen.. Das sollte dann auch verhindern dass mc und ts3 mit root-rechten laufen. :)

Kein Feedback?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.