Hallo,
ich weiß grad keinen Rat mehr:
Wenn ich den PC starte, soll automatisch ein Programm gestartet werden. Ich hatte wiefolgt geplant:
extra user angelegt: aj
in der /etc/sudeors folgenden Eintrag erstellt: ALL ALL= (aj) NOPASSWD: AJSTART,/usr/bin/ajcore
Es soll also per User aj das programm /usr/bin/ajcore gestartet werden.
Wenn ich als irgendein Bediener "sudo -u aj /usr/bin/ajcore" starte, klappt das auch einwandfrei.
Soviel zu Teil 1
Danach habe ich in /etc/init.d eine Datei namens ajstartet angelegt und mit entsprechenden Berechtigungen versehen, damit sie startbar ist, wenn ich die Datei aufrufe, klappt das auch wunderbar.
dann in rc3.d bzw rc5.d verlinkt (ln -s ../init.d/ajstarter S99aj) und das Ding sollte funktionieren - dachte ich jedenfalls.
Leider startet nichts. Was habe ich falsch gemacht?
Gruß
beim booten ein Programm starten
Der default Runlevel von Debian ist 2 (und nicht 3 oder 5). Das kannst Du in der Datei /etc/inittab überprüfen bzw. mit
erfährst Du den aktuellen Level.
Zum Erstellen der Symlinks bietet Debian auch einige Tools, siehe z.B.
http://www.debiananwenderhandbuch.de/init.html
Code: Alles auswählen
/sbin/runlevel
Zum Erstellen der Symlinks bietet Debian auch einige Tools, siehe z.B.
http://www.debiananwenderhandbuch.de/init.html
MfG GoKi
:wq
:wq
- LessWire
- Beiträge: 558
- Registriert: 21.11.2004 04:36:04
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Bavaria
Hallo,
ich würde das Programm über cron starten lassen.
Eintrag in /etc/crontab oder crontab des users:
@reboot startet das Programm einmal beim Bootvorgang (siehe "man 5 crontab")
vg, L.W.
ich würde das Programm über cron starten lassen.
Eintrag in /etc/crontab oder crontab des users:
Code: Alles auswählen
@reboot <programm>
vg, L.W.
at ~ now.
Re: beim booten ein Programm starten
moin,
soll ein programm gesartet werden oder soll ein programm als demon-dienst laufen?
schnell und schmutzig => programmaufruf via /etc/init.d/bootmisc.sh
ansonsten über die inittab, das geht auch.
mex
soll ein programm gesartet werden oder soll ein programm als demon-dienst laufen?
schnell und schmutzig => programmaufruf via /etc/init.d/bootmisc.sh
ansonsten über die inittab, das geht auch.
mex
Sedd hat geschrieben:Hallo,
ich weiß grad keinen Rat mehr:
Wenn ich den PC starte, soll automatisch ein Programm gestartet werden.
Gruß
und nicht zu vergessen:
Code: Alles auswählen
/etc/rc.local
Beware of programmers who carry screwdrivers.