Hi Leute, ich habe mit fu4s ein Update eingespielt. Nachdem alle Pakete installiert wiurden, wird eine Liste der Prozesse angegeben, die neu gestartet werden müssen da sie auf gelöschte Dateien zugreifen. Unter anderm der INnit-Prozess, weil das Binary /sbin/init aktualisiert wurde. Gibt es eine Möglichkeit, den Prozess neu zu starten ohne das System neu zu booten. kill -HUP hab ich schon versucht, brachte aber keinen Erfolg. Danke schon mal Andreas -- --------------------------------------------------------------------- Andreas Bock registered Linux User #136542 mailto:Andreas.Bock@amselweg.org ICQ #59734306 http://www.amselweg.org ---------------------------------------------------------------------
Andreas Bock wrote:
ich habe mit fu4s ein Update eingespielt. Nachdem alle Pakete installiert wiurden, wird eine Liste der Prozesse angegeben, die neu gestartet werden müssen da sie auf gelöschte Dateien zugreifen. Unter anderm der INnit-Prozess, weil das Binary /sbin/init aktualisiert wurde.
Welche Datei ist das denn? So viele sollte es da eigentlich nicht geben, bei mir nur das init-Binary (/sbin/init) und /dev/initctl.
Gibt es eine Möglichkeit, den Prozess neu zu starten ohne das System neu zu booten.
Vielleicht mit `telinit u` oder `kill -USR1 1`? Aus `man init`: /sbin/telinit is linked to /sbin/init. It takes a one-character argument and signals init to perform the appropriate action. [...] [...] U or u tell init to re-execute itself (preserving the state). No re-exam ining of /etc/inittab file happens. und SIGUSR1 On receipt of this signals, init closes and re-opens it's control fifo, /dev/initctl. Useful for bootscripts when /dev is remounted. Sonst fällt mir auch nichts ein.
kill -HUP hab ich schon versucht, brachte aber keinen Erfolg.
Richtig, damit wird nur /etc/inittab neu gelesen. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/
Eilert Brinkmann schrieb:
Vielleicht mit `telinit u` oder `kill -USR1 1`? Aus `man init`:
/sbin/telinit is linked to /sbin/init. It takes a one-character argument and signals init to perform the appropriate action. [...] [...] U or u tell init to re-execute itself (preserving the state). No re-exam ining of /etc/inittab file happens.
Hallo Eilert, hallo Liste, ich hab das grade mal ausprobiert und es hat mit telinit u funktioniert. Danke Andreas -- --------------------------------------------------------------------- Andreas Bock registered Linux User #136542 mailto:Andreas.Bock@amselweg.org ICQ #59734306 http://www.amselweg.org ---------------------------------------------------------------------
participants (2)
-
Andreas Bock
-
Eilert Brinkmann