סקריפט לגיבוי תצורות נקודת גישה אלחוטית של Linksys: 5 שלבים
סקריפט לגיבוי תצורות נקודת גישה אלחוטית של Linksys: 5 שלבים
Anonim

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

שלב 1: דרישות

אני הולך להניח שיש ברשותך מערכת לינוקס או OS x. למרות שסיגווין יעבוד מצוין.

שלב 2: משתנים

בואו נקבע קודם כל כמה משתנים. ערוך את כל אלה כך שיתאימו לסביבה שלך. #!/bin/bash#Joe McManus#firewall Linksys backup#הגדר כמה משתנים hostname=wrt54g.foo.bar.combasedir=/data/[email protected]

שלב 3: קבל תצורה

ביט זה משתמש ב- wget להורדת התצורה ושמירה כ- hostname-date.config.bin#קבל את התצורה ושמור בשם hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass- סיסמא = $ pass-אין לבדוק-אישור -O $ basedir/$ hostname-`date +%Y-%m-%d`.config.bin

שלב 4: בדוק אם זה עבד

כעת אנו בודקים אם זה עבד, שלח דוא"ל אם לא. #בדוק אם זה עבד אם [$? ! = 0] ואז הד "שגיאה: גיבוי נכשל" הודעות דואר ": הגיבוי של שם המארח נכשל ב-` date` "$ mailto </dev/nullfi

שלב 5: חבר הכל יחד

חבר את הכל והפעל אותו. אם זה עובד הוסף אותו ל- crontab. התסריט המלא מצורף. #ג'ו מקמאנוס https://$hostname/Config.bin --user = $ pass --password = $ pass-no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`. config.bin#בדוק אם זה עבד אם [$? ! = 0] ואז הד "שגיאה: גיבוי נכשל" הודעות דואר ": הגיבוי של שם המארח נכשל ב-` date` "$ mailto </dev/nullfi