• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Startscript

geisi

Newbie
ich habe zwei startscripts:
/etc/init.d/apache2
/etc/init.d/mysql

beide werden so gestartet:
/etc/init.d/apache2 start
/etc/init.d/mysql start

wenn ich die beiden scripts in meinen runlevel 3 ordner lege:
ln -s /etc/init.d/apache2 /etc/rc.d/rc3.d/S21apache_webserver
ln -s /etc/init.d/mysql /etc/rc.d/rc3.d/S22mysql_server

dann werden beide aber trotzdem am systemstart gestartet!

habe vor ein paar wochen das gleiche mit meinem ftpserver (proftpd) gemacht! dieser wird einwandfrei gestartet.

Was mir noch aufgefallen ist: im Yast unter netzwerkdienste (xinetd) steht mein proftpd als dienst drinnen, mein apache2 und mysql aber nicht.

Werden nur die dienste die im Xinetd stehen gestartet? aber normalerweise müsste dass mit den startscripts auch funktionieren.

danke im voraus
mfg geisi
 
A

Anonymous

Gast
Hallo,

schau mal im Yast->System->Runlevel-Editor, dort findest du den Apache und den MySql Dienst. Dort kannst du auch ohne Probleme, den Start im Runlevel bestimmen, wenn du im Expertenmoduns wechselst.

Gruss
 

regexer

Advanced Hacker
geisi schrieb:
wenn ich die beiden scripts in meinen runlevel 3 ordner lege:
ln -s /etc/init.d/apache2 /etc/rc.d/rc3.d/S21apache_webserver
ln -s /etc/init.d/mysql /etc/rc.d/rc3.d/S22mysql_server

dann werden beide aber trotzdem am systemstart gestartet!
Ich verstehe nicht ganz dein Problem. Dass die Teile gestartet werde, das ist doch der Sinn der Sache, oder?

Was ist denn dein default-Runlevel?
 
OP
G

geisi

Newbie
geisi hat folgendes geschrieben:
wenn ich die beiden scripts in meinen runlevel 3 ordner lege:
ln -s /etc/init.d/apache2 /etc/rc.d/rc3.d/S21apache_webserver
ln -s /etc/init.d/mysql /etc/rc.d/rc3.d/S22mysql_server
dann werden beide aber trotzdem am systemstart gestartet!
Ich verstehe nicht ganz dein Problem. Dass die Teile gestartet werde, das ist doch der Sinn der Sache, oder?

entschuldigung! meinte: dann werden beide aber trotzdem NICHT am systemstart gestartet
 

admine

Ultimate Guru
Hast du dir das denn einmal im YaST-Runlevel-Editor - Experten-Modus angesehen?
Btw. hast du SuSE ? (weil wenn nicht SuSE, dann vermutlich auch kein YaST ;) )

Außerdem ist es überhaupt nicht günstig, diese Links manuell zu legen.
Sind es "ordentliche" Init-Scripte, dann sollte man diese mit "insserv" ins System einbringen.
 
OP
G

geisi

Newbie
warum sollte man die links nicht manuell legen? Habe das aber so in meiner Ausbildung gelernt
 

oc2pus

Ultimate Guru
geisi schrieb:
warum sollte man die links nicht manuell legen? Habe das aber so in meiner Ausbildung gelernt

liest du hier:
http://www.linux-club.de/viewtopic.php?p=221617

da habe ich schon mal erklärt warum es besser ist mit insserv zu arbeiten ;)
 
Oben