Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Waar is /etc/inittab gebleven?  (gelezen 745 keer)

Gast

  • Gast
Waar is /etc/inittab gebleven?
« Gepost op: 2006/12/17, 14:00:58 »
Hallo,
Ik noem mijzelf een redelijk ervaren linuxgebruiker, maar dan alleen met Fedora. In Ubuntu ben ik volledig nieuw.
Ik zit met het volgende probleem. Ik vind het altijd wel handig als ik in de hogere tty's wat logbestanden kan zien. Bijvoorbeeld /var/log/messages in tty12. Dat is een gewoonte die ik van Redhat heb geleerd, hoewel Fedora het tegenwoordig ook niet meer standaard doet. Maar dat is eenvoudig op te lossen: Ik voeg altijd na een nieuwe installatie dit stukje aan inittab toe:
# Show us some logs
9:2345:respawn:/usr/bin/tail -f /var/log/httpd/access_log > /dev/tty9
10:2345:respawn:/usr/bin/tail -f /var/log/httpd/error_log > /dev/tty10
11:2345:respawn:/usr/bin/tail -f /var/log/xferlog > /dev/tty11
12:2345:respawn:/usr/bin/tail -f /var/log/messages > /dev/tty12
Werkt prima. In mijn vers geinstalleerde Ubuntu wilde ik hetzelfde doen, maar wat schetst mijn verbasing: /etc/inittab is in geen velden of wegen te bekennen!

Hoe regelt de Debian-familie (en dus Ubuntu) dit? Heet het bestand anders, of werkt de opstartprocedure anders? Vertel het mij!

blubber

  • Gast
Waar is /etc/inittab gebleven?
« Reactie #1 Gepost op: 2006/12/17, 14:14:09 »
Sinds Edgy is er geen inittab meer, maar wordt upstart gebruikt. Zie /etc/event.d. Maar je kunt wel zelf /etc/inittab aanmaken. Als het goed is, luistert upstart ernaar als ie aanwezig is.

Gast

  • Gast
Waar is /etc/inittab gebleven?
« Reactie #2 Gepost op: 2006/12/17, 14:54:20 »
Ok, cool!
Ik heb deze twee scriptjes in /etc/event.d gezet:
# tty11 - tail
#
# This service displays /var/log/xferlog using tail on tty11 from the
# point the system is started until it is shut down again.

start on runlevel-2
start on runlevel-3
start on runlevel-4
start on runlevel-5

stop on shutdown

respawn /usr/bin/tail -f /var/log/xferlog > /dev/tty11
# tty12 - tail
#
# This service displays /var/log/messages using tail on tty12 from the
# point the system is started until it is shut down again.

start on runlevel-2
start on runlevel-3
start on runlevel-4
start on runlevel-5

stop on shutdown

respawn /usr/bin/tail -f /var/log/messages > /dev/tty12
En het werkt!
Bedankt!