Portál AbcLinuxu, 9. května 2025 06:27

Dotaz: systemd

27.3.2013 07:46 Jirka | skóre: 25
systemd
Přečteno: 336×
Odpovědět | Admin
Zdravím všechny,
potřeboval bych poradit, jak pomocí systemd při startu počítače (ideálně těsně před přihlášením) spustit jednou vlastní script, kde mám nakonfigurovány různé služby od připojení k internetu, přes ipv6 tunel, ftp, nfs a samba server, různé definování adres, rout atd.
Dřív jsem to prostě vložil do /etc/init.d, nalinkoval z /etc/rc.d/rc3.d/ a bylo hotovo.
Nějak se mi to spouští chaoticky nebo vůbec. Díky :-(
Dokud to funguje, nešťourej se v tom!...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.3.2013 08:49 rv
Rozbalit Rozbalit vše Re: systemd
Odpovědět | | Sbalit | Link | Blokovat | Admin
rc.local ?
27.3.2013 10:57 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: systemd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jednoduše připsat to pod systemd.

Viz článek: Systemd – .service jednotky, náhrada init skriptů

Třeba pročíst: Seriál: Systemd
27.3.2013 11:43 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: systemd
Odpovědět | | Sbalit | Link | Blokovat | Admin
nema kazda tato sluzba svoj vlastny konfigurak, kde by mala byt nastavena?
27.3.2013 12:01 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: systemd
Přesně teď mě to trklo, pokud jsi to instaloval z balíčků mělo by se to spouštět samo - případně pokud jsi změnil runlevel a tam to není tak si to povolit.

systemctl enable služba.service případně nastartovat systemctl start služba.service.

(Pokud je tam nějaká nepřesnost prosím o prominutí teď nejsem na fedoře takže nemůžu mrknout na to píšu to z hlavy)

Problém je zjistit co máš napsat jako služba protože při výpisu systemctl se nemusí položka zobrazit, řešil jsem to tak že jsem mrknul do balíčku rpm a hledal soubor s názvem xxxx.service a pak jsem věděl ten název.
27.3.2013 12:29 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: systemd
Asi má, ale já to mám všechno nakonfigurovaný tak pěkně pohromadě, frčelo to na raspberry a rád bych to jen přestěhoval na marshaltown s opensuse. Přepisovat to všechno tam, kde to má bejt podle tvůrce distribude dá dost práce. ;-)
Dokud to funguje, nešťourej se v tom!...
27.3.2013 20:45 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: systemd
Je takový problém napsat service file, který spustí ten váš bastl?
27.3.2013 23:40 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: systemd
už asi vyřešeno, hodil jsem tam debian, ten s tím bastlem funguje :-)
Dokud to funguje, nešťourej se v tom!...
28.3.2013 00:17 potato
Rozbalit Rozbalit vše Re: systemd
Namísto napsání jednoho pětiřádkového souboru změna distribuce. Efektivita práce úžasná...
28.3.2013 08:08 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: systemd
Přesné!

Nějak nechápu kde byl problém - mám nějaké nastavení třeba samby nainstaluji ve fedoře balíček samby, povolím spouštění přes systémd vemu starý konfigurák samby a vložím do /etc a spustím přes systemd sambu a kouknu do logu zda si na nic nestěžuje - případně konfigurák upravím pokud nesedí pro jinou verzi.....

Práce na 5 minut - instalace nového jiného OS je fakt kvalitní řešení.

A pokud potřebuji spustit nějaký svůj program není problém si pro něj napsat ten pětiřádkový soubor pro systemd.
28.3.2013 08:17 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: systemd
Pánové, vy jste asi nikdy nespěchali.
Když to potřebujete rychle zprovoznit, za zadkem nervózní manželku, že nejde internet, tak tam prostě vrazíte cédo se systémem, kterej znáte, nainstalujete, nakopčíte putovní skript z předchozího stroje, kde byl ten samej systém, upravíte pár věcí a jede to. To ostatní se doladí časem.
Dokud to funguje, nešťourej se v tom!...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.