Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: marun 16 Března 2014, 11:07:39

Název: skript spuštěný při vypnutí
Přispěvatel: marun 16 Března 2014, 11:07:39
mám rapsberrypi a chtěl bych aby se mi při vypnutí (ne při restartu) vykonal skript podle návodů na internetu jsem skript dal do složky init.d a přes update-rc.d sem ho chtěl dát do správné rc*.d složky ale dal ho všude takže se vykoná hned po startu

který runlevel je když se to vypíná (ne restartuje)? a jak ho tam mám dát?

a při pokusech s update-rc.d to vždy řve že ten skript nemá LSB tagy nevíte jak to zpravit?
Název: Re:skript spuštěný při vypnutí
Přispěvatel: Jakub Vaněk 16 Března 2014, 21:51:04
Částečná odpověď:http://ubuntuforums.org/showthread.php?t=185261 (http://ubuntuforums.org/showthread.php?t=185261)
Tady jsou celkem hezké tabulka těch rc*.d:
http://www.linux.com/news/enterprise/systems-management/8116-an-introduction-to-services-runlevels-and-rcd-scripts (http://www.linux.com/news/enterprise/systems-management/8116-an-introduction-to-services-runlevels-and-rcd-scripts)
http://www.debian-administration.org/articles/212 (http://www.debian-administration.org/articles/212)
EDIT: Takže takhle nějak to provést:
Kód: [Vybrat]
sudo cp mujskript.sh /etc/init.d
sudo ln -s /etc/init.d/mujskript.sh /etc/rc0.d/K99mujskript.sh
# K je tam protože to nic nestartuje, ale odstraňuje složky - obdoba killu pro složky EDIT: tento skript je ta obdoba + K znamená že se to spustí při vypínání systému.
# číslo za K je, v jakém pořadí se ty skripty spouští
# protože ho nechceme před rebootem spouštět, tak nezadáme další řádek
### sudo ln -s /etc/init.d/muj.sh /etc/rc6.d/K99mujskript.sh
Název: Re:skript spuštěný při vypnutí
Přispěvatel: Jakub Vaněk 17 Března 2014, 16:24:29
Blbnu, žádný odstraňování+kill pro složky, nechal jsem se zmást tím prvním článkem v mém příspěvku.