Programme unter Linux in den "Autostart" ?

Post Reply
Message
Author
dmsman

Programme unter Linux in den "Autostart" ?

#1 Post by dmsman »

Hallo,

wie bringe ich meine Programme unter Suse Linux dazu, dass sie nach dem Einschalten des Rechners und booten, gestartet werden?

danke für eure Hilfe

User avatar
Hans Solo
prolinux-forum-admin
Posts: 601
Joined: 20. Apr 2004 12:19
Location: AT
Contact:

#2 Post by Hans Solo »

hi

kommt drauf an was für einen desktop du verwendest.
bei kde ist der autostartordner (einfach einen link von dem gewünschten prog. in den ordner machen)
unter
/home/user/.kde/Autostart

mfg
arno
[root@host]# cd /pub
[root@host]# more beer

dmsman

#3 Post by dmsman »

Hallo Hans ;-)

und wenn ich nur nach dem Rechnerstart (ohne Login) die Porgramme starten möchte? wie mach ich das?
thx

User avatar
Hans Solo
prolinux-forum-admin
Posts: 601
Joined: 20. Apr 2004 12:19
Location: AT
Contact:

#4 Post by Hans Solo »

hi

in
/etc/init.d/
liegen startscripten und in
/etc/rc2.d -rc5.d
werden links auf diese scripten gemacht.
zb.
S85network
S steht für start und die zahl in welcher reihenfolge
es gibt auch grafische tools dafür aber frag mich nicht wie oder wo.

was für programme möchtest du den starten?

mfg
arno
[root@host]# cd /pub
[root@host]# more beer

dmsman

#5 Post by dmsman »

Guten morgen,

also ich würd gern nach Rechnerstart (ohne Login) meinen openLdap-Server starten lassen...

bisher hab ich mich zuerst immer eingelogt und bin in /etc/init.d Verzeichnis gewechselt.

dann hab ich ihn mit dem befehl: rcldap start gestartet

welche Befehle muss ich jetzt für den "Autostart" anwenden (Links)?
danke

User avatar
Hans Solo
prolinux-forum-admin
Posts: 601
Joined: 20. Apr 2004 12:19
Location: AT
Contact:

#6 Post by Hans Solo »

hi

naja leichter wäre es wenn du verrätst was für eine distribution du verwendest.
suse?
da kenn ich mich nicht aus. aber im yast kann man sicher einstellen was für dienste gestartet werden.
ansonsten
ln -s /etc/init.d/ldap /etc/rc3.d/S80ldap oder statt rc3.d rc5.d wenn du im runlevel 5 startest

mfg
arno
[root@host]# cd /pub
[root@host]# more beer

dmsman

#7 Post by dmsman »

für was steht nochmal die 80 ?
das S steht für start und das mit den Runlevel 2-5 hab ich auch noch nicht ganz begriffen...
need help :?

User avatar
Hans Solo
prolinux-forum-admin
Posts: 601
Joined: 20. Apr 2004 12:19
Location: AT
Contact:

#8 Post by Hans Solo »

kdemenü -> Systemeinstellungen -> Servereinsellungen -> Dienste
hackerl setzten , neu starten
[root@host]# cd /pub
[root@host]# more beer

Maaak

#9 Post by Maaak »

dmsman wrote:für was steht nochmal die 80 ?
das S steht für start und das mit den Runlevel 2-5 hab ich auch noch nicht ganz begriffen...
need help :?
Die Zahl sagt nur aus, in welcher Reihenfolge die Programme bzw. Daemons gestartet werden. Ist z.B. sinnvoll dass der sshd erst nach network gestartet wird, da ersterer letzeren braucht. (Bsp: S20network, S21sshd)

Runlevel0 = System herunterfahren
Runlevel1 = Singleusermode ohne Netzwerk
Runlevel2 = Mehrbenutzermode ohne Netzwerk
Runlevel3 = Mehrbenutzermode mit Netzwerk
Runlevel4 = undefiniert
Runlevel5 = Runlevel3 + Grafische Oberfläche
Runlevel6 = Reboot

Das sind glaub ich die Standarddefinitionen. Je nachdem welchen Runlevel du wählst, werden unterschiedliche (bzw. mehr oder weniger) Dienste gestartet. Im Endeffekt kannst Du aber auch im Runlevel1 alles starten, muss halt dann ein entsprechender Link für jeden Dienst in der unter /etc/rc.d/rc1.d (SuSE) stehen. Aber ob das sinnvoll ist.. :)

dmsman

#10 Post by dmsman »

Hi Maaak,

ok das mit den Runlevels hab ich jetzt begriffen aber woher weiß ich welche Nummer ich jetzt für mein Script verwenden soll z.B S21 sshd, was ist wenn die 1 schon von einem Dämonscript belegt ist?
thx

Maaak

#11 Post by Maaak »

Schau einfach, welches Programm als letztes gestartet wird und dann nimmst die Zahl +1. (Bsp: S23inetd, dann nimmst Du S24<deinprogramm>).

Mach Dir keinen Kopf, wenn das keine durchgehende Nummerierung ist, das ist dem Linux herzlich wurschd.

Post Reply