Zuerst möchte ich sagen dass ich im Bereich Coding ein ziemlicher neuling bin, bis jetzt kenn ich nur die Grundlagen von HTML und gaaanz wenig C.
Scripts sind auch kein Problem, solange ich sie nicht komplett selbst schreiben muss
Derzeit bin ich dabei alle Dienste nach einem Serverneustart automatisch starten zu lassen - bis jetzt läuft auch alles, bis auf den Musikbot.
Als BS läuft Debian 8.
Nun möchte ich also ein Startscript für den Musikbot des Teamspeaks schreiben.
Allerdings scheitert es schon beim ersten Befehl - es erstellt keinen Screen.
Das Script sieht im Moment so aus:
Code: Alles auswählen
screen -d -S musikbot
su username <<'EOF'
screen -S musikbot -X stuff "xinit /home/username/musikbot/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16 -ac"
EOF
exit 0
Code: Alles auswählen
USER = username
su $USER -c "screen -d -S musikbot"
su $USER -c "screen -S musikbot -X stuff 'xinit /home/username/musikbot/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16 -ac^M'"
exit 0
Nun bin ich bei der EOF methode. Aber was muss ich da eintragen dass der Screen auch erstellt wird? Ich mach da sicherlich einen richtig Peinlichen fehler...Aber was solls. (Die Rechte sind natürlich auf 755 gestellt)
Was hab ich übersehen?
Wäre wirklich toll wenn sich jemand meiner Anfängerprobleme annehmen könnte
Mfg