Runlevel újratöltése

Fórumok

Hogyan?

Hozzászólások

Közvetlenül sehogyan. Közvetve, mondjuk először "init 1", aztán vissza "init 2".

SysV rendszerű init esetében minden runlevelhez tartozik egy könyvtárnyi initscript, ami képes leállítani/elindítani szolgáltatásokat.

Megfogsz egy olyan runlevelt, ami eddig nem volt használatban (pl.: 5) és a megfelelő könyvtárba (pl. /etc/rc5.d) bepakolod a megfelelő indító-leállító scripteket.

(Magyarul, a 2-es runlevel összes szolgáltatását először leállítod, aztán újra elindítod)

Ezek után, tökéletesen non-interaktív lehetőség az "init 5" parancs meghívása a megfelelő trigger esetén.

Az attól függ mit szeretnél restartolni.
Ha az inittab fájlban módosítottál, és azt akarod újraolvaststni, akkor a "sudo init q && sudo telinit q" parancs a barátod. Máskülönben szintváltás.