זהו מסלול שינוי הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
changetrack - עקוב אחר שינויים בקבצים
תַקצִיר
שינוי מסלול [-h] [-c configfile] [-d directory] [-e] [-r] [-q] [-m message] [-M message]
[-v] [-u] [-o toaddress] [-f fromaddress]
תיאור
שינוי מסלול היא תוכנית לניטור שינויים בחבורה של קבצים. אם ישנו קבצים אחד
יום, והמכונה מתחילה לעבוד בצורה לא נכונה כמה ימים לאחר מכן, שינוי מסלול יכול לספק
מידע על אילו קבצים שונו, ולעזור באיתור הבעיה.
בדרך כלל שינוי מסלול שימושים ed כדי לעקוב אחר תיקונים שונים של הקבצים על ידי
שמירה על .ed סקריפט עם היסטוריית השינויים עבור כל קובץ.
לחלופין, שינוי מסלול ניתן להשתמש RCS כדי לעקוב אחר תיקונים שונים של הקבצים.
כל קובץ "מותקן" ב- RCS מערכת בפעם הראשונה שינוי מסלול רץ אחרי
הקובץ הזה מתווסף לקובץ התצורה. בְּכָל פַּעַם שינוי מסלול מופעל לאחר מכן, עותק של
הקובץ נעשה, אשר 'נכנס' ו'נכנס' באופן מרומז מה- RCS מערכת.
עיין בדף האיש של co לקבלת מידע על אחזור גרסה ישנה של הקובץ.
מתעלמים מקבצי גיבוי (המסתיימים ב-tilde ~), אלא אם הם כלולים במפורש.
לאחר כל דפוס ברשימת הקבצים, הוספת רווח לבן, נקודתיים (:) ואז רווח לבן נוסף,
ואחריו כתובות דוא"ל, מופרדות על ידי רווח לבן נוסף, יגרמו לשינויים ב
הקובץ נשלח לכתובת זו. כל השינויים מכל ריצה מתבטאים באחד
אימייל. השימוש בתכונת הדוא"ל מחייב את התקנת Mail::SendMail; אם זה לא
פועל כהלכה, הודעת שגיאה תודפס לשגיאה רגילה.
אפשרויות
-h הצג הודעת עזרה קצרה ואז צא.
-cconfigfile
קבל את רשימת הקבצים למעקב configfile במקום מ ~/.changetrackrc
(/etc/changetrack.conf עבור משתמש העל)
-dספריית פלט
אחסן פלט ב ספריית פלט במקום פנימה ~/.changetrack/
(/var/lib/changetrack/ עבור משתמש העל)
-e שמור עותק של הקובץ מרגע הוספתו לראשונה ל- שינוי מסלול
תצורה, ושמור ed שינויים בסגנון כדי לבנות מחדש את הקובץ. זֶה אוֹפְּצִיָה is
מוּמלָץ רק if RCS עושה לֹא לעבוד on מה היא מְכוֹנָה. כדי לשחזר באמצעות אמצעי זה,
קובץ ה-.ed צריך להסיר את מספר הפקודות האחרונות, כדי לאפשר לקובץ להיות
נבנה מחדש למצב המתאים. פקודה כמו 'cat myfile.ed | ed
myfile.original' אמור להתבצע.
-r השבת את RCS מתקן.
-q מצב שקט; להדפיס רק הודעות קריטיות. טוב לתסריטים.
-mהודעה
קופונים להדפסה הודעה בכל קובץ, לאחר בדיקת שינויים כלשהם. טוב לציון
אתחול מחדש או אירועי מערכת אחרים.
-Mהודעה
כמו -m, אבל ההודעה מודפסת רק על קבצים שהשתנו.
-v גרסת הדפסה ויציאה.
-u השתמש בהבדלים מאוחדים (זה עובד רק עם יישומים מסוימים של הבדל.
-oכתובת דוא"ל
פלט דואר לכתובת דואר אלקטרוני. זה משלים לאימיילים המפורטים ב
קובץ config.
-fכתובת דוא"ל
הגדר את הכותרת "מאת" לכתובת הדוא"ל, שחייבת להיות מוסמכת במלואה.
דרישות
תוכנית זו דורשת הבדל. אלא אם כן ה -r מתג משמש, תוכנית זו דורשת RCS להיות
מוּתקָן. אם ה -e נעשה שימוש במתג, ed נדרש.
השתמש ב-changetrack באינטרנט באמצעות שירותי onworks.net