generator za sistemske datoteke enot
Ustvarite veljavno systemd .service, .timer, .socket ali .mount datoteko iz nekaj polj.
generator za sistemske datoteke enot
Konfiguracijsko datoteko ne potrebujete — samo izpolnite nekaj polj in to orodje bo napisalo popolno datoteko sistemske enote, ki jo lahko direktno prenesete v /etc/systemd/system/. Zajema štiri vrste enot, ki jih sistemski skrbniki najpogosteje pišejo ročno: service, timer, socket in mount, ter ustvari [Unit], [Service] in [Install] razdelke z direktami v vrstnem redu, ki ga systemd pričakuje.
Za storitveno enoto nastavite opis in URL dokumentacije, ExecStart ukaz (z izbirnimi ExecStartPre in ExecStop kljukama), vrsto storitve (simple, exec, forking, oneshot ali notify), uporabnika in skupino za zagon, delovni direktorij in okoljske spremenljivke bodisi vhodno bodisi prek EnvironmentFile. Politika ponovnega zagona in RestartSec nadzorujeta, kako systemd reagira, ko se proces zaustavi; After in Requires povežejo vrstni red odvisnosti, WantedBy pa nastavi, katero meto vlečne enote ob zagonu. Zaščitni blok z enim klikom doda NoNewPrivileges, PrivateTmp, ProtectSystem in ProtectHome, kar je večina tega, kar distro lastne storitvene datoteke uporabljajo za sandboxing.
Če namesto tega izberete timer, socket ali mount, se skupni razdelki [Unit] in [Install] izpolnijo, vendar tip-specifični blok ostane kot komentar namesto ugibanja OnCalendar=, ListenStream= ali What=/Where= sintakse, ki je ne morajo preveriti — glejte converter od crona do systemd timerja za pripravljen urnik. Naziv enote je očiščen na znake, ki jih systemd dovolja, in orodje preusmeri, ne pa zamrzne, če je polje lepljeno v absurdno veliko velikost.
Vse deluje lokalno v vašem brskalniku: nič, kar napišete, vključno s katerim koli imenom gostitelja, potmi ali poverilniki v EnvironmentFile, se nikoli nikamor ne pošlje. Kopirajte rezultat, ga preuzmite kot datoteko .txt, da ga preimenujete in sami namestite, ali ga pošljite drugemu orodju za nadaljnje urejanje.