Od godinu dana radila sam na moj demočeto NUKI. Danas imam vremena za popraviti stvari, jer bilo je puno stvari koje nisu bile dobro. Dodao sam malo nov funkcionalnost. Sam promijenio kod, s više mogućnosti i skraćena je postao više korisnik prijazan.

Glavna novost što sam stavila zamku signal-. U nekom trenutku i okrećite demona dreambox prijemnik odluči ubiti i tako zaustaviti moj postupak nadzora, što samo po sebi je neugodan trenutak. I nikako da shvatim što se događa jer mjesto je malo prljavštine i zapisnici moraju učiniti čine složene obrasce mreži dionica koje ne žele raditi. Općenito linije signala zamku-je ugodno lice bash skripte za presretanje signala od izlaza ili one podnosi im se koštica kroz ubiti-kaže 😉 i tako možemo spriječiti neke odmah naknadne događaje. Proklet bio taj SIGKIL ili ubiti -9 Ne može biti prehvanat i spriječiti, To je srž dizajna. Je ukinuto izravno podnosi njegov PID. I sada kod pogreške

#trapping signals I know -9 dosent work but we try it just in case ; )
trap on_exit 0 14 1 2 9 13 15 6 8 4 3 11 5
on_exit () {
make_debug 10 #unexpected error
#reboot now if we hawe trapped signal
reboot -d 0
exit 0
}

Prvi red kaže: sad o akcijama koje treba poduzeti i u koja će se upozorenja će mi Pročitajte više o obavijesti čovjek signali u slučaju ove 😉 me briga. Kao rezultat jednostavne funkciika to čini za ispravljanje pogrešaka možete pogledati aplikacije poruke i ponovno pokretanje prijemnik. Uvjeren sam, To će dovesti do rezultat koji očekujem, jer mislim da sve što remeti ubija sa ubiti -9 Ali ništa ne sprečava da.

Ostale promjene su kardinal značajke većina stvari koje se ponavljaju kod njih ispuniti funkcije, Bilo je malo ružan ne, To je dobro, imao sam 😉 de drama s povratak u bash- – Sam stavio na moj povratak u jednu funkciju i očekuje ponašanje kao i sve ostale poznate programskih jezika, Ali ispostavilo se da se cjelobrojne vrijednosti i vraća na maksimalno 2 😀 i ja ištanje to vratiti niz. Tamo je ružna svinja. Rješenje je jednostavno

#---cuted---

if [ $T -eq $N ]
 then
 echo "Cam is down! Reboot..."
make_debug 4 # cam is down
 else
echo $rcam
 fi

# ---cuted----

#finding real cam1
 rcam1=$(find_cam $cam1)

Първата част е края на функцията ми и чрез echo изплювам резултата. Взимането му е елементарно с последния ред в горния пасаж.

Hmmm mislim da, To je zanimljiv dio kod.

Želim izraziti svoju zahvalnost za inspiraciju 😉

http://www.youtube.com/watch?v = SilMJ0O13UI&značajka = povezane