Portál AbcLinuxu, 10. května 2025 08:38

Dotaz: DEBIAN - automatické spustenie programu po jeho "spadnutí"

24.7.2013 16:44 prco | skóre: 6
DEBIAN - automatické spustenie programu po jeho "spadnutí"
Přečteno: 386×
Odpovědět | Admin
Dobrý deň,

vedel by mi niekto poradiť, ako by mal vyzerať skript, ktorý by automaticky spúšťal program (OSCAM) po štarte systému a následne by kontroloval jeho činnosť a pri prípadnom "spadnutí" by automaticky vydal príkaz na jeho následné spustenie.

Teraz môj spúšťací skript vyzerá takto:


#! /bin/sh
### BEGIN INIT INFO
# Provides: oscam
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Should-Start:
# Should-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start script for OSCAM
# Description: bla bla bla...
### END INIT INFO
#
# description: OSCAM
#

case "$1" in
start)
echo "Starting oscam"
oscam -b -c /usr/local/etc/
;;
restart)
echo "Restart oscam"
killall oscam
sleep 1
oscam -b -c /usr/local/etc/
;;
stop)
echo "Stop oscam"
killall oscam
;;
*)
echo "Usage: /etc/init.d/oscam {start|restart|stop}"
exit 1
;;
esac

exit 0




Ďakujem
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.7.2013 16:48 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: DEBIAN - automatické spustenie programu po jeho "spadnutí"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hledej například runit
Quando omni flunkus moritati
24.7.2013 17:07 SELČ
Rozbalit Rozbalit vše Re: DEBIAN - automatické spustenie programu po jeho "spadnutí"
Taky se dá použít watchdog s příslušným nastavením. Ale je to spíš vhodné na nějaký router.

Runit je na vše. Škoda, že si to nastavení musí člověk dělat sám. Nebo je nějaká distribuce, která ho přímo podporuje?
24.7.2013 16:51 NN
Rozbalit Rozbalit vše Re: DEBIAN - automatické spustenie programu po jeho "spadnutí"
Odpovědět | | Sbalit | Link | Blokovat | Admin
/etc/inittab + respawn?
25.7.2013 13:59 Peter S.
Rozbalit Rozbalit vše Re: DEBIAN - automatické spustenie programu po jeho "spadnutí"
+1
24.7.2013 16:55 prco | skóre: 6
Rozbalit Rozbalit vše Re: DEBIAN - automatické spustenie programu po jeho "spadnutí"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chlapi berte na vedomie, že nie som v linuxe moc zdatný. Takže to čo ste zatiaľ napísali mi moc nepomohlo. Ale idem googlit.
rADOn avatar 24.7.2013 17:03 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: DEBIAN - automatické spustenie programu po jeho "spadnutí"
Ale idem googlit.
A tim zacina cesta moudrosti…
"2^24 comments ought to be enough for anyone" -- CmdrTaco
25.7.2013 15:08 Fuzo | skóre: 5
Rozbalit Rozbalit vše Re: DEBIAN - automatické spustenie programu po jeho "spadnutí"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Google je dobrej :-) hledej šmudlo
25.7.2013 16:49 .
Rozbalit Rozbalit vše Re: DEBIAN - automatické spustenie programu po jeho "spadnutí"
Dobrej pokus. Až na to, že to není to, co tazatel chce.
25.7.2013 18:19 prco | skóre: 6
Rozbalit Rozbalit vše Re: DEBIAN - automatické spustenie programu po jeho "spadnutí"
Ja som hovoril o "Start-stop-daemon", vraj by to mal dokázať.

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.