Από σχεδόν ένα χρόνο δούλευα σε μου demočeto Ο νουκούι. Σήμερα έχω χρόνο για να διορθώσετε τα πράγματα γιατί υπήρχαν πολλά πράγματα που δεν ήταν πολύ καλά. Θα προστεθεί ένα κομμάτι των νέων λειτουργιών. Εγώ εκ νέου τον κωδικό, με περισσότερες δυνατότητες και shorted έγινε πιο φιλικό προς το χρήστη.

Το κύριο νέο χαρακτηριστικό ότι έβαλα ένα σήμα παγίδα-. Κάποια στιγμή καθώς μπορείτε να περιστρέψετε το δέκτη dreambox δαίμονας αποφασίζει να τον σκοτώσει και να σταματήσει έτσι μου διαδικασία παρακολούθησης, το οποίο συνιστά μια πολύ δυσάρεστη στιγμή. Και δεν υπάρχει τρόπος να καταλάβω τι συμβαίνει γιατί το μέρος είναι ένα κομμάτι του ρύπου και αρχεία καταγραφής πρέπει να κάνει σύνθετα σχέδια από κοινόχρηστα στοιχεία δικτύου που δεν θέλετε να ασχοληθεί. Σε γενικές γραμμές σήμα παγίδα-είναι ένα ευχάριστο χαρακτηριστικό του bash scripts να υποκλέψει μηνύματα από τις εξόδους ή εκείνους που υποβάλλονται σε αυτούς από τον πυρήνα του μέσω μια 😉 σκοτώσει-ας πούμε, και έτσι μπορούμε να αποτρέψουμε ορισμένες από τις αμέσως επόμενες Εκδηλώσεις. Γαμώτο ότι SIGKIL ή να σκοτώσει -9 δεν μπορεί να prehvanat και να προληφθεί, Πρόκειται για τον πυρήνα του σχεδιασμού. Αυτό τερματιστεί άμεσα υποβλήθηκε του PID. Και τώρα ο κωδικός σφάλματος

#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
}

Η πρώτη γραμμή δηλώνει τις ΗΠΑ όσον αφορά τη δράση να ληφθεί και σε ποιες ειδοποιήσεις θα μας Διαβάστε περισσότερα σχετικά με τις ειδοποιήσεις ο άνθρωπος σήματα στην περίπτωση του αυτά τα 😉 μου φροντίδα. Όπως μπορείτε να δείτε το αποτέλεσμα σε μια απλή funkciika που κάνει τον εντοπισμό σφαλμάτων σε εφαρμογές μήνυμα και επανεκκίνηση του δέκτη. Δεν είμαι πεπεισμένος, Αυτό θα οδηγήσει στο αποτέλεσμα που περιμένω, γιατί νομίζω ότι τα πάντα που εμποδίζει το σκοτώνει με σκοτώσει -9 αλλά τίποτα δεν εμποδίζει να προσπαθήσουμε.

Άλλες αλλαγές είναι ο Καρδινάλιος χαρακτηριστικά περισσότερα πράγματα που επαναλαμβάνονται από τον κωδικό συμπληρώστε τους λειτουργίες, Ήταν λίγο αντιαισθητική δεν, Τώρα που είναι καλό, είχα ένα δράμα de 😉 με μια επιστροφή στο bash- – Έβαλα την επιστροφή μου σε μία λειτουργία και αναμενόμενη συμπεριφορά όπως όλες οι άλλες γνωστές γλώσσες προγραμματισμού, όμως αποδείχθηκε ότι μόνο επιστροφή ακέραιες τιμές και επιστρέφει σε ένα μέγιστο 2 😀 και θα ήθελα να επιστρέψει το string. Υπήρχε μια άσχημη χοίρου. Η λύση είναι απλή

#---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 изплювам резултата. Взимането му е елементарно с последния ред в горния пасаж.

Χμμμ νομίζω, Αυτό είναι το ενδιαφέρον κομμάτι του κώδικα.

Θέλω να εκφράσω την ευγνωμοσύνη μου για την έμπνευση 😉

http://www.YouTube.com/watch?v = SilMJ0O13UI&δυνατότητα = σχετικές