Sponsor-Board.de

Normale Version: Autostart-Script
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Community,

ich würde gerne ein Bash-Script erstellen das bei einem Serverneustart automatisch verschiedene Befehle hintereinander ausführt.

Ich habe dazu folgendes Script erstellt:

Code:
#!/bin/sh
#Sinusbot-Startscript

### BEGIN INIT INFO
# Provides: scriptname
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO

echo " " | screen
su -c "xinit /opt/ts3soundboard/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16" bot


Das habe ich dann in den Autostart eingebunden per update-rc.d Befehl
Allerdings kann ich dann nach einem Reboot nicht mehr auf den Server connecten, "Network Error: Connection Refused".
Ich habe dann die Datei gelöscht und alles hat wieder funktioniert. Sonst habe ich noch ein Teamspeak-Autostartscript auf dem Server installiert.

Wie muss das Script aussehen, dass alles glatt läuft?

Freundliche Grüße

Code:
echo " " | screen
su -c "xinit /opt/ts3soundboard/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16" bot

muss zu

Code:
su bot -l -c "screen -dmS botScreen \"xinit /opt/ts3soundboard/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16\""

Dann passiert gar nichts :/
Ok dann schau mal hier: [Link: Registrierung erforderlich]
Das ist doch glaube das was du suchst Wink
Oh, vielen Dank Smile
Referenz-URLs