Portál AbcLinuxu, 10. května 2025 05:00

Dotaz: Skripty pro start a shutdown

23.12.2013 00:36 lertimir | skóre: 64 | blog: Par_slov
Skripty pro start a shutdown
Přečteno: 160×
Odpovědět | Admin
Chci si napsat drobný skriptík, který by při startu systému načetl hw hodiny a při shutdown systémové hodiny uložil do hw hodin. Takže příkazy hwclock --hctosys --utc při startu a hwclock --systohc --utc při shutdown. Chtěl bych to udělat korektně a proto tenhle dotaz. Jestli dobře chápu, jak současný systém startuje, tak:
  1. bych měl udělat script třeba "hwclock", který zpracuje parametry "start" a "stop" a provede při nich první nebo druhý příkaz. Dát ho do /etc/init.d s příslušnými x právy
  2. Asi mohu script zařadit pomocí chkconfig --add hwclock a chkconfig --level 3 hwclock on (i když vlastně žádné on tedy spuštěná služba za tím není.)
A mám několik nejasností 1. Ten chkconfig vyrobí symbolické linky v příslušných rcX.d s začátečním písmenem S nebo K a číslem, které znamená pořadí prováděních skriptů? 2. Při vstupu do runlevelu X se provedou všechny skripty, které jsou v rcX.d a to tak, že K skripty se spustí s parametrem "stop" a S skripty s parametrem "start" (a správce služby zařídí, aby skript byl reentrantní)? 3. Jak přiřazuje chkconfig skriptům čísla? 4 Je něco co mám dodržet, a nenapsal jsem, při vytvoření takového skriptu?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.12.2013 09:58 NN
Rozbalit Rozbalit vše Re: Skripty pro start a shutdown
Odpovědět | | Sbalit | Link | Blokovat | Admin
Poradi provadeni urcuje ASCII sort order. Bez LSB hlavicky skriptu bude chkconfig i uprade-rc.d nadavat. Sequence number urcuje LSB parametr chkconfig v hlavicce skriptu.

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.