egyéni parancs legjobb módja init alatt mostanában

 ( sas | 2018. november 30., péntek - 21:51 )

Sziasztok,

adott egy gép, normál esetben network-manager állítja be neki egy statikus ip-t,

nekem azonban elemi lenne, hogy ha bármilyen okból a network-manager nem indul, egyszóval a systemd-s init folyamat egy legkorábbi szakaszában már lefutassak egy parancsot, ami ezt az ip-t beállítja. Még csak most ismerkedem a systemd-vel, régebben a classic sysvinit idejében volt valami ha jól emléxem, /etc/rc.local ahová jól el el lehetett sütni az ilyesmiket.

Most a systemd idejébe hova érdemes berakni egy ilyen parancsot?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Meg fogsz lepődni: az rc.local-ba. :)

Bővebben: Debianon nem tudom, Fedorán a /etc/rc.d/rc.local a file, s szerintem kell rá futtatási jog is.

Amúgy ez csak a fyengék fegyvere, mert ubit file-t kellene írnod, illetve lehet olyat csinálni, hogy ha elhalálozik egy szolgáltatás, az triggerelje egy másik indítását. Ráadásul ehhez nem célszerű a disztribúció által szállított unit file-t módosítani, mert úgy egy frissítés felülírhatná a konfigot. A systemd megengedi, hogy felüldefiniáld a default file-t, de azt is, hogy az eredetihez append-elj saját kiegészítést.

Szerintem olvass systemd doksit!

Lentebb vannak dokumentációkra linkek:

https://freedesktop.org/wiki/Software/systemd/


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE