./start.sh: Zeile 1: #!/bin/bash: Datei oder Verzeichnis nicht gefunden
Diese Meldung halte ich für einen Folgefehler der zweiten Meldung.
Prüfe einfach mit
ls -l /bin/bash. Wenn die bash tatsächlich in
/usr/bin liegen sollte, befindet sich in
/bin sicher ein Link.
Cannot open your terminal '/dev/pts/1' - please check.
Hier vermute ich, dass der Benutzer
ts keine Berechtigungen für
/dev/pts/1 hat.
Ich kenne Musikbot/Sinusbot nicht. Für Sinusbot gibt es ein
Forum.
Grundsätzlich halte ich dein Vorgehen für fragwürdig. Du willst, dass
musikbot (sinusbot) mit dem Start vom vserver startet
- Was ist vserver?
- Warum installierst du einen Dienst in ein HOME-Verzeichnis? Ich hätte /usr/local/bin oder /opt genommen.
- Wenn ein Dienst unter einer bestimmten Benutzerkennung laufen soll, sollte das in einer Konfigurationsdatei des Dienstes stehen und nicht über sudo gelöst werden. Wer soll denn später das Kennwort eingeben? Dienste laufen im Hintergrund und haben kein Terminal.
- Wenn ein Dienst beim Start eines anderen Dienstes starten soll, sollte die Abhängigkeit in der Startkonfiguration (System V init oder systemd) stehen.
Ich empfehle dir, dich an die
Installationsanleitung für Debian und Ubuntu zu halten.