במשך קרוב לשנה עבדתי על democheto שלי נוקה. היום לא היה לי זמן לסדר את העניינים כי היו הרבה דברים שלא היו די טוב. נוסף פונקציונלי חדש. קוד משוחלפים, עם תכונות נוספות כדי קצרתי אותו ולהיות יותר ידידותי למשתמש.

התכונה החדשה העיקרית אשר הבקיעה אות מלכודת-ו. בשלב מסוים ככונס ספינינג שד DreamBox החליט להרוג אותו ובכך עוצר תהליך ניטור שלי, אשר כשלעצמו הוא די רגע לא נעים. ואני לא יכול להבין מה קורה כמיקום עבור יומנים קטן שערורייתי ולעשות מה שאני צריך לעשות תכניות מסובכות עם מניות רשת אשר אינו עוסקות. בשורות: מלכודת האות המשותף היא תכונה נעימה של סקריפטים bash ליירט אותות פלטי או אלה שהגישו kernel-הריגה על ידי נגיד 😉 וכך נוכל למנוע חלק מן האירועים שהתרחשו לאחר מכן מיד. רק לסחוט כי SIGKIL או להרוג -9 לא ניתן ליירט ומנע, הוא מעוצב הליבה. תסתיים ישירות שנשלח לאגף 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
}

השורה הראשונה שלנו מכריזה באיזו פעולה לנקוט ואשר אותות יכולה לתפוס אותך יותר ערני אותות גבר במקרה 😉 לי עניין אלה לי. כפי שניתן לראות להוביל funktsiika פשוט שעושה הודעת באגים ומקלט מחדש. כן, יש ארוחת צהריים, שיוביל לתוצאה שאני מצפה, כי אני חושב שכל מה מעכב הוא נהרג עם kill -9 אבל שום דבר לא מונע לנסות.

השינוי הגדול השני הם הפונקציות רוב הדברים חוזרים על עצמם קוד אותם ארוזים תכונות, זה היה קצת מכוער לא, עכשיו זה דה 😉 היה לי דרמה קלה בתמורה bash-ו – שמתי את החזר בתפקוד אחד ומצפה התנהגות כמו בכל שפות תכנה הידועות האחרות שלי, אך התברר כי בתמורה מחזירה רק ערכים שלמים ואז למעלה 2 😀 ורציתי מחרוזת אותי בחזרה. היה בחור נידח מכוער. הפתרון הוא פשוט

#---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&feature = נלווה