RTSX
15.03.07, 13:22
Hallo,
ich habe einen Apache Server in einer changeroot laufen, welcher mir eine Bedienoberflaeche fuer ein Programm bietet welches auserhalb der chroot laeuft, sich aber die configfiles aus der chroot holt.
Ich moechte nun gerne eine Funktion zum restarten des Rechners mit ins chroot bauen.
shutdown, init habe ich schon rueberkopiert und ins sudo eingesetzt, ebenso wie die beiden initctl und initrd devices.
Wenn ich nun sudo shutdown now -r innerhalb der chroot aufrufe dauert es einen moment und dann kommt wieder der Promt.
Ueber strace habe ich gesehen das shutdown in der /var/run/shutdown rumschreibt (zumindest bei meinem Debian, da ich auf dem Server kein strace zur verfuegung hatte...) ... welche mein chroot natuerlich nicht hat, das normale system aber auch nicht... wie ich gerade festgestellt habe.
Gibt es eine vernuenftige moeglichkeit das zu realisieren?
Einen cronjob der von aussen jede Minute nachfragt ob er einen Neustart machen soll moechte ich nicht unbedingt.
Falls jemand einen Tip hat waere ich ihm dankbar.
gruss
Tobias
(OS: White Dwarf Linux, Kernel: 2.4.34)
ich habe einen Apache Server in einer changeroot laufen, welcher mir eine Bedienoberflaeche fuer ein Programm bietet welches auserhalb der chroot laeuft, sich aber die configfiles aus der chroot holt.
Ich moechte nun gerne eine Funktion zum restarten des Rechners mit ins chroot bauen.
shutdown, init habe ich schon rueberkopiert und ins sudo eingesetzt, ebenso wie die beiden initctl und initrd devices.
Wenn ich nun sudo shutdown now -r innerhalb der chroot aufrufe dauert es einen moment und dann kommt wieder der Promt.
Ueber strace habe ich gesehen das shutdown in der /var/run/shutdown rumschreibt (zumindest bei meinem Debian, da ich auf dem Server kein strace zur verfuegung hatte...) ... welche mein chroot natuerlich nicht hat, das normale system aber auch nicht... wie ich gerade festgestellt habe.
Gibt es eine vernuenftige moeglichkeit das zu realisieren?
Einen cronjob der von aussen jede Minute nachfragt ob er einen Neustart machen soll moechte ich nicht unbedingt.
Falls jemand einen Tip hat waere ich ihm dankbar.
gruss
Tobias
(OS: White Dwarf Linux, Kernel: 2.4.34)