Hallo liebe Leute.
Ich bräuchte mal eine Hilfe bei dem unteren Quellcode. Ich habe ihn mir von zwei Internetseiten zusammenkopiert und den Pfad und den Text angepasst. Es wurde von mir in den Autostart aufgenommen und startet beim booten ein C-Programm. Funktioniert auch alles, allerdings verstehe ich nicht so ganz wie dieses Script funtioniert und muss es evt. erklären. Lektüre habe ich mir zur genüge bestellt aber das dauert wohl noch ein paar Tage bis die Bücher da sind. Vielleich findet sich ja jemand der mir kurz erklären will was hier passiert.
Die ersten beiden Zeilen, dient dort die # wie in anderen Programmen zum auskommentieren?
touch /var/lock/schachprogramm schreibt nur das loggen mit um später nachzuvollziehen wann und von wem es ausgeführt wurde?
$1 wird ein Argument sein welches erwartet wird, wie sieht dieses aus und woher kommt es?
#!/bin/sh
#/etc/init.d/schachprogramm
touch /var/lock/schachprogramm
case "$1" in
start)
echo "Starte Schach..."
/home/pi/Desktop/projektschach/schach //pfad der zu öffnenden Datei
;;
stop)
echo "Beende Schach..."
killall schach
;;
*)
echo "Usage:/etc/init.d/schachprogramm{start/stop}"
exit 1
;;
esac
exit 0
Lieben Gruß
Sebastian