| Linux/UNIX Linuxverfechter finden hier Weggefährten. |
Diskussion: Programm beim Booten starten im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo. Ich möchte gerne beim hochfahren ein Programm starten... Jetzt habe ich ein wenig zu dem Thema gegoogelt und ...
![]() |
| | #1 (permalink) |
| Registriert seit: 10.07.10 ![]() Likes: 0 | Anzeige Hallo. Ich möchte gerne beim hochfahren ein Programm starten... Jetzt habe ich ein wenig zu dem Thema gegoogelt und ein paar einträge gefunden in denen geschrieben wurde dass man den Befehl in /etc/init.d/irgendwas.boot eintragen soll aber die Datei habe ich garnicht (ich habe Arch Linux und nicht RH ) wie kann ich das jetzt anstellen? Dinge die ich noch ausprobiert habe: 1.ich habe ein C Programm gschrieben dass ich nach /usr/sbin gapackt habe und dann in die rc.conf eingetragen habe, welches dann den Befehl mit system() ausführen sollte 2.ich habe versucht den Befehl selbst in die rc.conf einzutragen 3.ich habe den Befehl in die bashrc eingetragen sodass er ausgeführt wirdd wenn ich die shell starte. Das hat nicht geklappt weil der Befehl als root ausgeführt werden muss. so das war es kann mir jemand helfen? mfg fr33 |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Auf den meisten Linux-Systemen gibt es in /etc/init.d/ eine Datei namens 'rc.local', 'rc.boot' o.ä., wo du den Befehl eintragen kannst. Alternativ kannst du auch einfach ein eigenes Init-Skript schreiben. Code: #!/bin/bash
case "$1" in
start)
meinbefehlzumstarten parameter1 parameter2...
;;
stop)
meinbefehlzumstoppen parameter1 parameter2...
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 10.07.10 ![]() Likes: 0 | ich habe keinen Ordner der init.d heißt das war das was ich oben unter anderem versucht habe zu erklähren... |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Dann hast du einen Ordner der rc.d heisst.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #5 (permalink) |
| Registriert seit: 25.12.05 ![]() Likes: 7 | Arch hält sich an den BSD-Style beim booten - du hast hier auch keine /etc/init.d sonder das ganze wird über /etc/rc.XY abgehandelt. http://wiki.archlinux.org/index.php/...etc.2Frc.local //edit: Das Wiki von archlinux ist auch ziemlich gut: https://wiki.archlinux.de/ |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |