ארכיון יומי: 31 אוגוסט, 2007

מי הזיז את הinittab שלי ?!

בעולם ה SysV ישנה שיטה ממש נחמדה לאתחל את המחשב ולגרום לשרתים שונים לרוץ.

למעשה המנגנון מבצע עוד כמה דברים נחמדים, כמו האפשרות להחליט מה יעשה הצירוף הקדוש ALT+CTRL+DEL, וכן ניתן להגדיר שם את המסופים שלנו, וכל רכיב סיריאלי אשר אנחנו צריכים להשתמש בו.

כאשר התקנתי מחדש את המחשב לפני כמעט שנה, התקנתי עליו אובונטו 6.10, גיליתי שחסר לי הקובץ inittab, אבל לא היה לי הזמן להתעסק בנושא. לאחרונה (כאשר כיום אני כבר עם קובונטו 7.04) הייתי חייב לשנות הגדרה כלשהי שמבצעים בinittab ואחרי שלא מצאתי את inittab נזכרתי בבעיה.

ובכן באובונטו (ויש גם שמועות ממש זדוניות הטוענות שדביאן גם עשתה את המעשה) עברה לכלי "חכם" יותר בשם Upstart. הכלי מתיימר (אני לא חקרתי אותו לעמוק עדיין, ולכן אני לא יכול להגיד יותר מזה) להחליף את inittab בצורה כזו שאנחנו נוכל בעצם לקבל מערכת SysV מבוססת אירועים. כך שבמקום טעינה לא מבוססת של כל מה שצריך, ניתן לגרום להם להיטען כשצריך. דבר ד"א שלא נראה שעובד כמו שצריך.

במידה ואתם מעוניינים לשנות הגדרות פשוט גשו לספרייה /etc/events.d/.

לעוד פרטים ניתן לגשת לכתובת http://upstart.ubuntu.com/getting-started.html

אני מבטיח כי ב"פרק הבא" אני גם אפרסם "מדריך" קצר איך להשתמש בשיטה הזו (אני רק זקוק לזמן ללמוד ולכתוב את המדריך).