Hi Liste, ich habe mir mySQL in der aktuellen Version übersetzt und das Startscript das dem Packet beiligt als rcmysql nach /usr/sbin gelinkt. Das starten und stoppen per rcmysql start|stop geht auch nur funktioniert der Eintrag in der rc.config nicht mehr. Ein starten über /sbin/init.d/boot.local funktioniert funktioniert zwar allerdings finde ich eine Lösung über die rc.config eleganter. Hat jemand einen Tip(p) für mich? Cu, Sven --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Sven, Sven Hoexter wrote: [mysql via rc.config / init.d-script starten] Schau dir mal das SuSE 6.2 /sbin/init.d/mysql an (ist kurz und haengt daher an). CU David -- Aber was ist JavaScript? Eine Sprache zum Ausspionieren fremder Daten und zum Nerven anderer Leute (etwa durch Pop-up-windows). (Boris Piwinger in de.comm.infosystems.www.browsers) email: David@dhaller.de www: www.dhaller.de <HR> <UL> <LI>application/octet-stream attachment: mysql__SizeOnDisk_1701_ </UL> --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com End of MIME message
Sven Hoexter wrote:
Hi Liste, ich habe mir mySQL in der aktuellen Version übersetzt und das Startscript das dem Packet beiligt als rcmysql nach /usr/sbin gelinkt. Das starten und stoppen per rcmysql start|stop geht auch nur funktioniert der Eintrag in der rc.config nicht mehr. Ein starten über /sbin/init.d/boot.local funktioniert funktioniert zwar allerdings finde ich eine Lösung über die rc.config eleganter. Hat jemand einen Tip(p) für mich?
Ja. Das Script wertet, da es nicht von SuSE ist, auch die rc.config nicht aus. Die original-Scripte starten den jeweiligen Dienst auf *jeden* Fall, wenn sie mit "start" aufgerufen werden. Die SuSE-Scripte sind erweitert worden. Sie starten einen Dienst nur beim hochfahren, wenn in rc.config eine bestimmte Variable gesetzt ist *oder* sie von der Konsole, also nicht aus einer runlevel-Änderung, aufgerufen wurden. Bei mysql sieht das so am Anfang des Scripts aus: # sourcen der rc.config. Das macht die Variablen bekannt . /etc/rc.config # Determine the base and follow a runlevel link name. base=${0##*/} link=${base#*[SK][0-9][0-9]} # Force execution if not called by a runlevel directory. test $link = $base && START_MYSQL=yes test "$START_MYSQL" = yes || exit 0 Gruss -Marc -- +-----Du hast eine nützliche Linuxseite? Du suchst eine?-----------+ | --> http://www.Links2Linux.de <-- | | | +---Registered-Linux-User-#136487------------http://counter.li.org + --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
David@dhaller.de
-
hoexter@orgaprog.de
-
marc.schiffbauer@links2linux.de