systemd
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| systemd [2018/05/28 14:59] – [SystemD] djbuldog | systemd [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 50: | Řádek 50: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * lze zjistit například čas startu procesu přes parametr '' | ||
| + | * pro výpis konkrétního parametru lze použít argument '' | ||
| * umístění jednotek | * umístění jednotek | ||
| Řádek 72: | Řádek 74: | ||
| * Fork - předpokládá se, že spouštěný proces se ukončí a spustí jiný. Aby byla služba považována za aktivní, musí běžet aspoň jeden child | * Fork - předpokládá se, že spouštěný proces se ukončí a spustí jiný. Aby byla služba považována za aktivní, musí běžet aspoň jeden child | ||
| * Oneshot - proces se spustí pouze jednorázově a skončí. Je možné nastavit, aby se služba tvářila po ukončení jako stále aktivní | * Oneshot - proces se spustí pouze jednorázově a skončí. Je možné nastavit, aby se služba tvářila po ukončení jako stále aktivní | ||
| + | * ExecStartPre - co zavolat před spuštěním služby (může být použit opakovaně pro různé příkazy) | ||
| * ExecStart - co zavolat pro spuštění služby | * ExecStart - co zavolat pro spuštění služby | ||
| * ExecStop - co zavolat pro ukončení služby. Volá se i v případě, že služba je zabita nebo sama ukončena. | * ExecStop - co zavolat pro ukončení služby. Volá se i v případě, že služba je zabita nebo sama ukončena. | ||
| * DefaultTimeoutStartSec a DefaultTimeoutStopSec přenastavit výchozí časy, nebo pro každou jednotku zvlášť pomocí TimeoutStartSec a TimeoutStopSec. | * DefaultTimeoutStartSec a DefaultTimeoutStopSec přenastavit výchozí časy, nebo pro každou jednotku zvlášť pomocí TimeoutStartSec a TimeoutStopSec. | ||
| + | * EnvironmentFile | ||
| + | * lze využít k načtení parametrů z konfiguračního souboru | ||
| + | * který může být navíc modifikován příkazem v ExecStartPre (např. nastaví aktuální IP adresu) | ||
| + | * například | ||
| + | * vytvoří se ''/ | ||
| + | * a pak použije jako: | ||
| + | < | ||
| + | [Service] | ||
| + | EnvironmentFile=/ | ||
| + | ExecStart=/ | ||
| + | </ | ||
| * install | * install | ||
| Řádek 82: | Řádek 96: | ||
| * šablony - parametrické unity | * šablony - parametrické unity | ||
| * Pokud v systemd pracujeme s jednotkou obsahující zavináč (ve tvaru jmeno@parametr.typ), | * Pokud v systemd pracujeme s jednotkou obsahující zavináč (ve tvaru jmeno@parametr.typ), | ||
| + | |||
| ===== Jednotka timer ===== | ===== Jednotka timer ===== | ||
systemd.1527512389.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
