helishcoffe
26.03.14, 15:22
Hey,
ich kämpfe jetzt schon seit gefühlte 10 Stunden an diesem Problem, dass ich mein Autostart-skript nicht richtig zum laufen krieg. Ich habe es ganz normal im /etc/init.d/ verzeichnis erstellt und mit sudo update-rc.d <skriptname> defaults eingebunden. Das gute ist schonmal, dass es auch eigentlich ausgeführt wird.
zum testen habe ich mal echo läuft >> boot.log in mein Skript mit eingefügt, und die Datei wird auch beim Systemstart brav erstellt und "läuft" hineingeschrieben.
Doch der rest wird einfach nicht ausgeführt. Hier mein Skript:
#! /bin/bash
### BEGIN INIT INFO
# Provides: Masterserver
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description:
#
### END INIT INFO
case "$1" in
start)
# Anweisungen zum Starten hier eingeben
echo läuft >> /boot.log
echo "Starte Unity Masterserver"
su -c sh /home/tim/user/UnityMasterserver/MasterServer
;;
stop)
# Anweisungen zum Stoppen hier eingeben
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
;;
esac
exit 0
doch scheinbar wird
su -c sh /home/tim/user/UnityMasterserver/MasterServer nicht ausgeführt.
habe folgende befehle schon probiert:
su -c sh
sh
./
sudo sh
sudo ./
doch es will einfach nicht starten. Wenn ich es manuell starte, dann klappt es auch wunderbar, aber nicht beim Systemstart. Bitte helft mir :/
Das Ganze läuft auf Ubuntu 12.04
ich kämpfe jetzt schon seit gefühlte 10 Stunden an diesem Problem, dass ich mein Autostart-skript nicht richtig zum laufen krieg. Ich habe es ganz normal im /etc/init.d/ verzeichnis erstellt und mit sudo update-rc.d <skriptname> defaults eingebunden. Das gute ist schonmal, dass es auch eigentlich ausgeführt wird.
zum testen habe ich mal echo läuft >> boot.log in mein Skript mit eingefügt, und die Datei wird auch beim Systemstart brav erstellt und "läuft" hineingeschrieben.
Doch der rest wird einfach nicht ausgeführt. Hier mein Skript:
#! /bin/bash
### BEGIN INIT INFO
# Provides: Masterserver
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description:
#
### END INIT INFO
case "$1" in
start)
# Anweisungen zum Starten hier eingeben
echo läuft >> /boot.log
echo "Starte Unity Masterserver"
su -c sh /home/tim/user/UnityMasterserver/MasterServer
;;
stop)
# Anweisungen zum Stoppen hier eingeben
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
;;
esac
exit 0
doch scheinbar wird
su -c sh /home/tim/user/UnityMasterserver/MasterServer nicht ausgeführt.
habe folgende befehle schon probiert:
su -c sh
sh
./
sudo sh
sudo ./
doch es will einfach nicht starten. Wenn ich es manuell starte, dann klappt es auch wunderbar, aber nicht beim Systemstart. Bitte helft mir :/
Das Ganze läuft auf Ubuntu 12.04