Hallo gibt es eigentlich auch eine Datei wo ich meine Befehle reinschreiben kann wie in der Autoexec.bat bei Windoz? Ich bin sicher aber welche ist es? Ich will eine Laufwerk bei jedem Start der Maschine mounten. egal welcher user, eben einfach beim start. Danke Mario -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Moin Moin
gibt es eigentlich auch eine Datei wo ich meine Befehle reinschreiben kann wie in der Autoexec.bat bei Windoz? Ich bin sicher aber welche ist es?
Die Datei /etc/profile ist die "Autoexec.bat" für alle Benutzer zusammen, Einstellungen, die nur für einen bestimmten User gelten sollen, werden in der ~/.profile erledigt (also z.B. /home/username/.profile).
Ich will eine Laufwerk bei jedem Start der Maschine mounten. egal welcher user, eben einfach beim start. Dafür mußt du allerdings statt der /etc/profile die /etc/fstab ändern und am besten vorher "man fstab" lesen, da in dieser Datei die beim Start zu mountenden Filesysteme eingetragen werden.
Ich hoffe, das hat geholfen. Bis denne... Sven Weimann -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Puppo Mario wrote:
gibt es eigentlich auch eine Datei wo ich meine Befehle reinschreiben kann wie in der Autoexec.bat bei Windoz? Ich bin sicher aber welche ist es?
Bei einer Suse wird das Script /sbin/init.d/boot.local während des Startvorganges gestartet. Dort kannst Du weitere Scripte oder Programme starten. Das Script boot.local wird von /sbin/init.d/boot aufgerufen. Um runlevelspezifische Systemprozesse zu starten, liest Du dir am besten erstmal /sbin/init.d/README durch.
Ich will eine Laufwerk bei jedem Start der Maschine mounten. egal welcher user, eben einfach beim start.
Das ist anders gelöst. In /etc/fstab sind die Mountoptionen diverser Devices eingetragen. Du kannst das besagte Laufwerk dort so eintragen, dass es beim hochfahren des Systems automatisch gemountet wird. Näheres erfährst Du mit "man mount" und "man fstab". christian -- Bitte kein Cc: bei Antwort an Mailingliste + + + PGP public key by "Subject: send pgp-key" or from public key server. fingerprint: 06 3A 6D 67 8A 8A 2E C7 10 83 22 BD DC D7 39 9D -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Puppo Mario schrieb:
gibt es eigentlich auch eine Datei wo ich meine Befehle reinschreiben kann wie in der Autoexec.bat bei Windoz?
Du meinst wie bei Windows? Bzw. DOS? Ja, natuerlich gibt es das. Geht es um den Systemstart: Nimm /sbin/init.d/boot.local (Bitte _nicht_ die /sbin/init.d/boot, wie ich das manchmal leider sehen muss) Geht es um den Moment des Anmeldens grundsaetzlich eines jeden Users: Nimm /etc/profile Geht es um den Moment des Anmeldens eines bestimmten Users: Nimm $HOME/.profile
Ich bin sicher aber welche ist es?
Ich bin mir nicht sicher, welche Du jetzt wolltest...
Ich will eine Laufwerk bei jedem Start der Maschine mounten.
Jetzt bin ich mir sicher. Es ist die /sbin/init.d/boot.local, die anderen Dateien nannte ich gleich als kleine Ergaenzung fuer aehnliche Ueberlegungen Deinerseits. Gruss Peter Blancke. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hallo!
Ich will eine Laufwerk bei jedem Start der Maschine mounten.
Jetzt bin ich mir sicher. Es ist die /sbin/init.d/boot.local, die anderen Dateien nannte ich gleich als kleine Ergaenzung fuer aehnliche Ueberlegungen Deinerseits.
Aber um Laufwerke bei jedem Start des Rechers zu mounten, ist es doch am besten, diese Laufwerke in die /etc/fstab einzutragen, fuer jedes Laufwerk eine Zeile, zuerst kommt der Device-Name wie z.B. /dev/scd0 fuer das erste SCSI-CDROM-Laufwerk, dann der Verzeichnis-Name, wo das Laufwerk erscheinen soll ( dieses Verzeichnis muss vorher kreiert werden), dann die Art des Filesystems, wie iso9660 fuer CD-ROMs oder umsdos fuer DOS-Partitionen und dann kommen noch Optionen dahinter. Tschau, Sabine -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Sabine Friederike Wolf schrieb:
Ich will eine Laufwerk bei jedem Start der Maschine mounten.
Jetzt bin ich mir sicher. Es ist die /sbin/init.d/boot.local, die anderen Dateien nannte ich gleich als kleine Ergaenzung fuer aehnliche Ueberlegungen Deinerseits.
Aber um Laufwerke bei jedem Start des Rechers zu mounten, ist es doch am besten, diese Laufwerke in die /etc/fstab einzutragen, fuer jedes Laufwerk eine Zeile, zuerst kommt der Device-Name wie z.B. /dev/scd0 fuer das erste SCSI-CDROM-Laufwerk, dann der Verzeichnis-Name, wo das Laufwerk erscheinen soll ( dieses Verzeichnis muss vorher kreiert werden), dann die Art des Filesystems, wie iso9660 fuer CD-ROMs oder umsdos fuer DOS-Partitionen und dann kommen noch Optionen dahinter.
Klar, wuerde ich auch so machen, wenn ich nochmals darueber nachdenke. Der Fragesteller formulierte aber:
gibt es eigentlich auch eine Datei wo ich meine Befehle reinschreiben kann wie in der Autoexec.bat bei Windoz?
und das ist /sbin/init.d/boot.local aber mit /etc/fstab ist es im vorliegenden Fall natuerlich richtiger und sinnvoller. Tja, da war ich noch bei dem Begriff der AUTOEXEC.BAT... Gruss Peter Blancke -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Am Sam, 02 Jan 1999 schrieb Puppo Mario:
Hallo
gibt es eigentlich auch eine Datei wo ich meine Befehle reinschreiben kann wie in der Autoexec.bat bei Windoz? Ich bin sicher aber welche ist es?
Klar geht das. Aber die Sache ist nicht so einfach wie bei Windos. Linux ist ein Multiuser System. Die Frage ist wann sollen die Befehle gestartet werden? Beim Systemstart oder beim einloggen, was ja nicht das gleiche ist. Es können sich ja mehrere User, auch mehrfach gleichzeitig und hintereinander einloggen. Beim Systemstart wird die Datei /etc/inittab abgearbeitet. Dort werden die ganzen Dämonen gestartet, und auch die Konsolen. Da laß die Finger von. Nicht das die Logik besonders schwierig wäre, aber ein kleiner Fehler kann zimmlich viel Schaden anrichten. Wenn Du Dich auf der Konsole einloggst, werden zuerst nacheinander zwei Shellskripte ausgeführt. Diese sind: /etc/profile und ~/.profile. Wobei ~ Dein Homeverzeichnis ist. Dateien die mit einem Punkt beginnen wie eben .profile werden von ls und vielen File-Managern nicht angezeigt. Du kannst sie sehen mit der Option -a und entsprechende Einstellung z.B beim KFM (Versteckte Dateien anzeigen) Startest Du sonst irgendeine interaktive Shell, z.B. von einem X-Terminal oder kvt aus, oder durch su, sh, ... so wird das Skript ~/.bashrc abgearbeitet. Nicht-interaktive Shells, also solche die ein Skript ausführen bedürfen natürlich kein eigenes profile. Das Skript genügt sich selbst. Das Durcheinander wird bei SuSE so begegnet das ~/.profile als erstes und einziges ~/.bashrc ausführt. ~/bashrc überprüft ob /etc/profile schon ausgeführt wurde, wenn nicht wird zuerst /etc/profile ausgeführt. /etc/profile setzt als erstes eine Variable, so daß ~/.bashrc feststellen kann, daß /etc/profile schon ausgeführt wurde. Zum Schluß fuhrt falls vorhanden /etc/profile noch /etc/profile.local aus. Somit wird einheitlich bei allen interaktiven Shells, im Wesentlichen,zuerst /etc/profile danach, falls vorhanden /etc/profile.local und zum Schluß ~/.bashrc. /etc/profile und /etc/profile.local gibt es jeweils nur einmal im System. Hingegen gibt es für jeden User ein eigenes ~/.bashrc. Somit ist es auch klar wo was gemacht werden soll. Im /etc/profile und /etc/profile.local kommen Einträge hin die Systemweit gelten sollen, im ~/.bashrc nur solche, die nur für einen einzelnen User gelten. Auch wenn Du ein Einzeluser bist bitte versuche auseinander zuhalten was Systemweit wichtig ist und was nur für einen einzelnen User gelten soll. Wer weiß vielleicht wirst Du mal Sysadmin, und früh übt sich und schlechte Gewohnheiten legt man nur schwer ab. root hat im Übrigen keine Datei /root/.bashrc. Die braucht er auch nicht, da root niemals ein X-Server öffnet. Du wirst höchsten in einem X-Term oder kvt durch su zu root, oder an der Konsole. root dient nur zur Systemverwaltung und im Notfall.
Ich will eine Laufwerk bei jedem Start der Maschine mounten. egal welcher user, eben einfach beim start.
Das allerdings geschieht in der Datei /etc/fstab. Am besten richtest Du das mit yast ein. Ansonsten siehe man fstab, man mount Welches Laufwerk denn eigentlich? CD-Laufwerk? Floppy-Laufwerk? oder ein anderer Wechselspeicher? Laß das! Du kriegst Probleme wenn da mal keine CD, Floppy, ... drin ist. So etwas muß Du jedesmal per Hand mounten. Entweder mit mount /floppy bzw. mount /cdrom wenn Deine Mountpoints so heißen oder mit einem schönen Bildchen bei KDE. Wenn Du das willst, so frage noch mal nach. Willst Du hingegen eine Festplattenpartition mounten, so ist das natürlich ok. cu Bernd -- Bernd Brodeßer Mönchengladbach B.Brodesser@online-club.de -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Puppo Mario schrieb:
Hallo
gibt es eigentlich auch eine Datei wo ich meine Befehle reinschreiben kann wie in der Autoexec.bat bei Windoz? Ich bin sicher aber welche ist es? Ich will eine Laufwerk bei jedem Start der Maschine mounten. egal welcher user, eben einfach beim start.
Danke Mario
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Probiers mit /etc/rc + runlevel + .d Dominique -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Puppo Mario wrote:
Hallo
gibt es eigentlich auch eine Datei wo ich meine Befehle reinschreiben kann wie in der Autoexec.bat bei Windoz? Ich bin sicher aber welche ist es? Ich will eine Laufwerk bei jedem Start der Maschine mounten. egal welcher user, eben einfach beim start.
Danke Mario
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
wenn du ein laufwerk dauerhaft mounten möchtest findest du dazu in /etc die datei fstab, dort kannst du dann dauerhaft deine platte etc. eintragen. mfg t.schrammen -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (8)
-
B.Brodesser@online-club.de
-
blancke@t-online.de
-
cschult@gmx.de
-
dominique.reudink@planet-interkom.de
-
it419@stfw.ch
-
linux@friederike.de
-
webmaster@mindset.de
-
weimann@ipr.uni-heidelberg.de