Wie heisst diese Datei(nicht /etc/rc.config oder so)
wo man ein Pfad eintragen kann & das ausgeführt wird(beim starten)
Wie heisst diese Datei(nicht /etc/rc.config oder so)
wo man ein Pfad eintragen kann & das ausgeführt wird(beim starten)
Das ist von Distribution zu Distribution unterschiedlich. Bei mir ist es die /etc/rc.d/rc.local (RedHat8.0)
Do you want your possessions identified?
Og friend. Og good dude. Og died. Og now food.
Gravity is a myth, the earth sucks.
Ich hab auf meinem Laptop mit SuSE8.0 eine Datei namens /etc/init.d/boot gefunden. Steht aber ziemalich viel drinne. schreib dein Befehl einfach hinten ran, das wird schon gehen.
Alle Angaben ohne Gewehr. Für evtl. entstehende Schäden am System übernehme ich keine Haftung
Do you want your possessions identified?
Og friend. Og good dude. Og died. Og now food.
Gravity is a myth, the earth sucks.
Das sind unter allen Linux Distributionen die "Runlevel"
Such einfach mal im Forum nach Runlevel. Schaut auf den ersten Blick etwas kompliziert aus, bietet aber bei genauerer Betrachtung viel mehr Möglichkeiten als die autoexec.bat von DOS.
Nexus-Psile Silent PC mit Commel LV-677 DC Board. Intel Core 2 Duo T7200, 2 GB Ram, MSI Geforce 8500 GT passiv, intel-hda Digital 5.1, 700 GB Western Digital Green line
wers ausprobieren, und wo trag ich die sachen ein,
dass wenn er runterfährt die Sachen ordnungsgemäß shutdownt
(mein mySQL mags nich, wenn man das nich macht)
edit:
ich habs etz ausprobiert in die /etc/init.d/reboot einzutragen, etz probier ichs aus
Geändert von compfreek (28.10.02 um 15:47 Uhr)
Meiner Meinung nach lässt sich das nicht pauschal beantworten.
Da Linux ein durch und durch Mulituser-System ist, gibt es verschiedene Ebenen:
1. Bootup:
Bsp.: Manuelles hinzufügen eines bestimmten SCSI-Gerätes. Dies wird dem Kernel durch lilo/grub mit übergeben (lilo.conf / grub.conf).
2. Pre-Init (vor dem eigentlichen Starten der verschiedenen Init-Stufen):
Bsp: Ändern der Systemmeldung nach dem der Kernel geladen ist (Mandrake: "Booting, please wait..." in "Einen Moment bitte, starte Grundsystem.."). Hierfür ist "rc.sysinit" verantwortlich, kann auf anderen Distributionen anders heißen, oder in ein anderes rc-Skript integriert sein.
3. Init:
Hier änderst du einfach die Services in den einzelnen Runleven, z.B. mit dem KDE-SYS-V-Init-Editor.
Natürlich kann man hier auch jederzeit selbst ein Skript hinzufügen, wie z.B. ez-ipupdate, um eine dynamische IP an einen statischen Host weiterzugeben.
4. After init:
Dies ist meistens das Skript "rc.local". Dort kannst du z.B. die Login-Meldung auf der Konsole ändern.
5. Benutzer Ebene:
Jeder Benutzer hat in seinem Home-Verzeichnis einige Konfigurationsdateien, in der Regel mit einem anführendem Punkt.
Möchtest du z.B. für den User "blabla" einfügen, daß er bei jedem Login den Befehl "goto-top" zur Verfügung hat, so fügst du das in die "/home/blabla/.bashrc" ein.
Dieses Wissen basiert weitestgehend auf Mandrake, für andere mußt du einfach mal "rumhorchen", da sich die Distributionen aber im "/etc"-Bereich weitestgehend gleichen ( Nja, abgesehen von SuSE), dürfte das sehr einfach zu adaptieren sein.
wenns um suse geht und nur was gestartet werde nsoll, dann nimm /etc/init.d/boot.local
ansosnten die runlevel - bitte mit links arbeiten....
hab alles hingekriegt wie ichs wollte ^_^
Warum einfach, wenn es auch kompliziert geht ?
Im home-Verzeichnis gibt es die (versteckte) Datei '.profile' Da kannst Du etwas reinschreiben. Ebenso gibt es, wenn Du mit KDE arbeitest, im home-Verzeichnis ein (verstecktes) Unterverzeichnis '.kde', in dem es wiederum ein Verzeichnis 'Autostart' gibt. Wie der Name schon sagt, kannst Du da Programme beim Start von KDE ausführen lassen.
@RWZ: Das wird aber alles erst NACH dem login ausgeführt. Und auch nur für den User in dessen Home-Verzeichniss man es schreibt
Do you want your possessions identified?
Og friend. Og good dude. Og died. Og now food.
Gravity is a myth, the earth sucks.
bei suse ab 7.3 hast auch die boot.local unter /etc/initd/
nur als alternative! wie inner autoexec einfach hinten ran hängen!
hallo nochmalOriginal geschrieben von Qeldroma
4. After init:
Dies ist meistens das Skript "rc.local". Dort kannst du z.B. die Login-Meldung auf der Konsole ändern.
[/B]
jetz hab ich debian und da gibts keine solche datei
wie heisst die unter debian?
ASUS A7N8X Deluxe REV 2.0 (noch fehlt mir CPU o.o")
Kernel 2.4.20 Debian 3.0 KDE 3.1.4 128 MB RAM
15GB Pladde, davon 7 GB /
Bei Debian gibt's das Verzeichnis /etc/rc.boot. Alle ausführbaren Shellskripte in diesem Verzeichnis werden beim booten (AFAIK runlevelunabhängig) ausgeführt.
Gruß, Marius
Für MySQL müsste es ein init-Script in /etc/init.d/ geben. Wenn nicht, besorg dir eins, bzw. installier die SuSE-MySQL-Version, dann sollte es automatisch dort landen. Bei SuSE haben die init-Script nähmlich noch Meth-Informationen drin, damit der Runlevel-Editor weiss, welche Abhängigkeiten bestehen.
Gruss, Andy
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
>>> Programmierst Du noch oder patentierst Du schon... ? <<<
Lesezeichen