27.07.2015, 10:08
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:
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