Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: skript spuštěný při vypnutí  (Přečteno 1636 krát)

marun

  • Stálý člen
  • **
  • Příspěvků: 601
skript spuštěný při vypnutí
« kdy: 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?

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:skript spuštěný při vypnutí
« Odpověď #1 kdy: 16 Března 2014, 21:51:04 »
Částečná odpověď: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.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
« Poslední změna: 17 Března 2014, 07:34:33 od Jakub Vaněk »
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:skript spuštěný při vypnutí
« Odpověď #2 kdy: 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.
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

 

Provoz zaštiťuje spolek OpenAlt.