Hallo liebe Leute.
Ich habe gerade ein Script aus dem Netz abgeschrieben und angepasst um es später im Autostart aufzurufen.
#! /bin/sh
Code
# /etc/init.d/schachprogramm
touch /var/lock/schachprogramm
case "$1" in
start)
echo "Starte Schach..."
/home/pi/Desktop/projektschach/schach>/dev/null &
;;
stop)
echo "Beende Schach..."
killall schach
;;
*)
echo "Usage: /etc/init.d/schachprogramm {start|stop}"
exit 1
;;
esac
exit 0
Alles anzeigen
Dieses kann ich nun mit
starten und beenden. Das Programm wird scheinbar auch ausgeführt das sich die GPIOs ändern.
In dem Programm sind aber auch Konsolenfunktionen enthalten, printf, scanf etc.
Rufe ich mein Programm aber nun über den Befehl von oben auf kommt nur "Starte Schach..." Ich nehme an das Programm wird im Hintergrund ausgeführt. Kann ich das ändern? Das wird doch bestimmt über das Shellscript beeinflusst oder?
Lieben Gruß
Sebastian