בסקריפט הבא כמה תיקיות גיבוי על ידי צריבת DVD, לאחר הדו"ח נשלח על ידי כתובת דוא"ל. הוא השתמש, ז במצב (צירוף) כמו הישן Z-פרמטר כאשר החלה שאינו אינטראקטיבי אינו פועל כראוי, אם הנתונים על התקשורת, אתה יכול לנסות להשתמש growisofs-cmq, להשתמש בכוח, לוק = TTY Z- אפילו במצב שקט למרות שיש כבר נתונים על אמצעי התקשורת.
דוגמה:
יצירת הקובץ ולהפוך אותו ההפעלה:
> מגע / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
מוסיפים את ההוראות הבאות:
# / Bin / bash
# להחליף את המיקומים של התוכנית עם אלו של מערכת ההפעלה
Growisofs = / usr / bin / growisofs
ECHO = / bin / הד
Grep = / bin / grep
MAIL = / bin / mail
היום = `/ bin /% תאריך +`
גיבוי # מתחיל מתחת
$ ECHO "יצירת גיבוי היום $">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Growisofs לשימוש, את הכוחות, לוק =-TTY compat-DVD-M / dev / DVD-D-J-R-T-l
'שוחד' נקודות 'להסתיר' ולייט-ארוכת Joliet-trans-tbl
-ISO-4-ברמה מהירות = 1-overburn V "$ היום גיבוי"
/ מייל וכו '= / / מייל וכו'
גליל / var / mail = var / spool / mail
בבית = / הביתה
שורש = / root> / tmp / backupoutput.tmp 2> & 1
# ערוך שבילי ההצלה לכאן הצורך
myCode = $?
$ ECHO>> / tmp / backupoutput.tmp
$ אקו "הייתה שגיאה, קוד שגיאה: $ myCode">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ אקו "סוף היום $ גיבוי">> / tmp / backupoutput.tmp
$ Grep-i-v tmp השינה / /> backupoutput.tmp / tmp/backupoutput.tmp2
Grep-i-v עיצוב $ / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ אלקטרוני n-s "התוצאה של הגיבוי ב-DVD usermail @ <תחום / tmp / backupoutput.txt
עד אז פשוט להוסיף את תזמון crontab כדי להתחיל הפעלת גיבוי:
> Crontab אלקטרוני
קו דוגמה להוספה:
0 20 * * * / bin / dvdbackup.sh



































