איזה בלאגן
ככה:
אם אתה רוצה שיהיה מסודר, ויאפשר לך מעקב וגם תהיה לך שליטה ואפשרות להפסיק תהליכים, כדאי לך להוסיף סקריפט משלך (זו ההעדפה שלי בד"כ). ההסבר יהיה מפורט קמעה כדי לתת מעט רקע (לא יודע מה רמת השליטה).
תחת /etc/init.d תמצא קובץ בשם skeleton, קובץ זה משתמש בתור שלד שאפשר להשתמש בו לייצור סקריפטים משלך. אמנם אפשר להתחיל מאפס, אך התבנית מקלה על העבודה.
נניח שאתה רוצה להוסיף תהליך בשם foo לאתחול. תיכנס ל-/etc/init.d. העתק את skeleton ל-foo.
כעת ערוך את הקובץ בשם foo. תוכן הקובץ די מסביר את עצמו. בעיקר חשובות פונקציות ה-start וה-stop. אם אינך רוצה ליישם את השאר אפשר לוותר (ו/או למחוק מהקובץ). אם זהו לא daemon, אלא רק משהו חד פעמי בהפעלה שרץ ומסיים את עבודתו, אפשר לוותר אפילו על stop (מומלץ לשים סתם משהו שם, שהפונקציה תהיה קיימת).
כעת נשאר להוסיף אותו ל-runlevels המתאימים (הן בהפעלה והן בעצירה). אפשרות אחת היא להשתמש ב- update-rc.d (וזו האפשרות המועדפת עלי) משורת הפקודה. מומלץ לקרוא את דף ה-man שלה.
אם רוצים ממשק גרפי, ישנן מספר אפשרויות:
ב-kde יש את
ksysv, היא חלק מ-kdeadmin ובדביאן היא גם ארוזה גם בנפרד (כמו רוב יישומי kde) לכן לא חייבים להתקין את כלkdeadmin.
בגנום אפשר להשתמש ב-
services admin שהוא חלק מ-gnome system tools.
אם משתמשים ב-webmin אפשר להשתמש ב-SysV Init configuration שהוא חלק מהמודולים הסטנדרטיים ולהגדיר מהדפדפן.
אם ממש משעמם לך או רוצה ללמוד, אפשר ליצור את ה-symlinks ידנית.
ישנן שיטות נוספות שהוזכרו כאן, מומלץ לחקור.
בכל מקרה, קריאה מומלצת אם רוצים ללמוד עוד בנושא:
http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit