D
donkhan
Jungspund
Hallo.
Ich bin noch nicht so erfahren bei dem Umgang mit Linux. Sry falls ich blöde fragen stelle.
Ich nutze Debian. Ich habe hier ein Entwicklungsboard auf dem ich mit hilfe von Buildroot mein eigenes Programm drauf Spielen will.
Nun will ich dieses Programm ausführen lassen. Am besten gleich wenn ich das Modul boote.
Das Programm gibt nur eine Begrüßung aus.
Auf dem Board ist die Version "Linux version 2.6.27.45"
Ich habe unter etc/init.d schon geschaut, aber ich weiß nicht wie ich mein Programm beim starten ausführen soll.
Ich habe eine shell skript geschrieben, hilft auch nicht.
Ich bin noch nicht so erfahren bei dem Umgang mit Linux. Sry falls ich blöde fragen stelle.
Ich nutze Debian. Ich habe hier ein Entwicklungsboard auf dem ich mit hilfe von Buildroot mein eigenes Programm drauf Spielen will.
Nun will ich dieses Programm ausführen lassen. Am besten gleich wenn ich das Modul boote.
Das Programm gibt nur eine Begrüßung aus.
Auf dem Board ist die Version "Linux version 2.6.27.45"
Ich habe unter etc/init.d schon geschaut, aber ich weiß nicht wie ich mein Programm beim starten ausführen soll.
Ich habe eine shell skript geschrieben, hilft auch nicht.
Code:
#! /bin/bash
[ -x /opt/hello ] || exit 0 # does the file exists?
case "$1" in
start)
echo "Starting hello"
/opt/hello
pidof hello > /var/run/hello.pid # create pidfile
echo "Done!"
;;
stop)
echo "Stopping hello"
killall hello
rm -f /var/run/hello.pid # remove pidfile
echo "Done!"
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage:$(basename $0) start | stop | restart"
exit 1
;;
esac