PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bash Script beim Hochfahren



lxmarkuslx
11.10.10, 10:37
Guten Morgen,

im Moment bastle ich mir einen kleinen Server mit OpenSuSe 11.3 für Zuhause zusammen.

Dieser läuft normalerweiße im Runlevel 3. Um eine Übersicht über die Aktivitäten zu haben habe ich mit ein Bash Script geschrieben, dass immer das Wichtigste auf den Bildschrim holt und alle 10sec aktualisiert.

Nun möchte ich jedoch, dass der Server beim Hochfahren dieses Script direkt aufruft und anzeigt, nämlich auf der ersten Console [Strg-Alt-F1] und ein anderes Script auf der zweiten Console läuft.

Es soll vorher kein Login etc. kommen, sondern direkt das Script starten und die Sachen anzeigen.


Vielen Dank im Voraus,

Markus

marce
11.10.10, 10:41
klingt nach der /etc/inittab

freaknoob
11.10.10, 11:34
genau du müsstest warscheinlich dann auch in deinen skript schreiben wo er ausgegeben werden soll (also irgenwie die konsole angeben (/dev/tty1 oder ... /dev/tty2 usw ) aber da weis ich grade nicht wie man das macht oder machen kann) und unter /etc/rc3.d/ oder /etc/rcS.d/ müsstest du einen systemlink hin legen das der beim start des systems auch mit gestartet wird

marce
11.10.10, 11:40
wenn er's richtig macht - muss er nicht - dann tut das von sich aus. Daher ja auch der Verweis auf die _inittab_ - nicht auf rc-Scripte...

Es gab vor Urzeiten auch bei den meisten Distris das "Freature" eines tail auf die messages auf Konsole 10 oder auf dem Desktop-HG...

lxmarkuslx
11.10.10, 14:50
Hallo,

ich hab die inittab mal geöffnet, aber mir ist nicht klar wo ich das da eintragen soll und vor allem wie... gibts nicht sowas wie die autoexec.bat bei Windows?

Trotzdem danke für die Mühe

Markus

Rainer Juhser
11.10.10, 14:59
Vielleicht hilft das hier
http://linux.die.net/man/5/inittab
http://man-wiki.net/index.php/5:inittab
oder
http://www.google.com/search?q=man+inittab

Rain_maker
11.10.10, 15:24
Anmerkung (für Querleser):

Es gab vor Urzeiten auch bei den meisten Distris das "Freature" eines tail auf die messages auf Konsole 10 oder auf dem Desktop-HG...

Da meine openSUSE 11.2 das hier immer noch macht (also Kernelmessages auf tty10 ausgeben), wurde ich neugierig und habe mich mal durch die Initscripte "gegrept".

Zumindest "heutzutage" scheint dafür ein Programm namens "klogconsole" zuständig zu sein, enthalten in "util-linux".

Greetz,

RM

lxmarkuslx
11.10.10, 16:02
Hallo,

Vielen Dank, das hat jetzt funktioniert mit der Erklärung.

Markus