צפריר : |
הניחוש הראשון: הסתמכת על כך ש־/usr/sbin ודומותיה נמצאות ב־PATH. למיטב זכרוני הן אינן שם.
שאלה חשובה יותר: איך אתה עוצר את השרות שלך בזמן הירידה? |
ציטוט: |
אם לא; אז איך אני בודק איזה SHELL רץ בBOOT ? |
Anonymous : |
אתה בטוח לגבי גרסת דביאן? דביאן 3 יצאה לפני איזה 15 שנים!
בכל מקרה - הפצות מסוימות עברו בזמן האחרון ל-systemd תחת שימוש בסקריפטים תחת rc.d ראה: https://wiki.debian.org/systemd |
קוד: |
cat /etc/debian_version |
קוד: |
$ debian-distro-info -acf
Debian 1.1 "Buzz" Debian 1.2 "Rex" Debian 1.3 "Bo" Debian 2.0 "Hamm" Debian 2.1 "Slink" Debian 2.2 "Potato" Debian 3.0 "Woody" Debian 3.1 "Sarge" Debian 4.0 "Etch" Debian 5.0 "Lenny" Debian 6.0 "Squeeze" Debian 7 "Wheezy" Debian 8 "Jessie" Debian 9 "Stretch" Debian 10 "Buster" Debian "Sid" Debian "Experimental" |
קוד: |
cat /etc/debian_version |
אירמה : |
אין שחרור 7.11 וכו'
לעומת זאת, יש מספר גירסה ל-ISO ויתכן כי זו הכוונה גם בדביאן... אצלי LMDE2 מבוססת Debian 8 Jessie, ו- cat /etc/debian_version מביא לי 8.9. אבל אין שחרור 8.9 של דביאן, ולכן הכוונה לשחרור ה-ISO. מה הם עושים? על מנת להקל על המתקינים המאוחרים, כל כמה חודשים הם מחליפים את גירסת ה- ISO לאחת עם חבילות מעודכנות יותר, וכך אין צורך ישר לאחר ההתקנה לשדרג מאות ואלפי חבילות מתישות. קפיש? |
queency : | ||
1) האם כאשר אני יוצא לSHELL הPATH הוא אותו PATH שרץ בBOOT? אם כן; אז רשמתי שאני מפעיל את הDAEMON מקונסול ללא בעיות אם לא; אז איך אני בודק איזה SHELL רץ בBOOT ? 2) אני לא טורח לעצור את השרות בזמן הירידה. |
קוד: |
set -x exec 2>/some/debug/output/file |
צפריר : |
ועוד הערה: אם אתה לא טורח לכתוב פקודת stop לשרות, מי שצריך לתחזק את המערכת לא ידע איך לעצור אותו אם וכאשר צריכים. ומדי פעם צריכים, לצורכי תחזוקה או פתרון תקלות. |