Skript za varnostno kopiranje Konfiguracije brezžične dostopne točke Linksys: 5 korakov
Skript za varnostno kopiranje Konfiguracije brezžične dostopne točke Linksys: 5 korakov
Anonim

Ta navodila bodo prikazala skript, ki ga lahko uporabite za avtomatizacijo varnostne kopije konfiguracij brezžične dostopne točke linksys. Pravzaprav ga je mogoče enostavno urediti za varnostno kopiranje skoraj vseh naprav Linksys.

1. korak: Zahteve

Predvidevam, da imate na voljo sistem Linux ali os x. Čeprav bi cygwin dobro deloval.

2. korak: spremenljivke

Najprej nastavimo nekaj spremenljivk. Vse to uredite tako, da ustreza vašemu okolju. #!/bin/bash#Joe McManus#backup backupysys firewall#nastavite nekaj spremenljivkhostname=wrt54g.foo.bar.combasedir=/data/[email protected]

Korak: Pridobite konfiguracijo

Ta bit uporablja wget za prenos konfiguracije in shranjevanje kot hostname-date.config.bin#Pridobite konfiguracijo in shranite kot hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass- geslo = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`.config.bin

4. korak: Preverite, ali je delovalo

Zdaj preverimo, ali je delovalo, če ne, pošljite e -pošto. #preverite, če deluje [$? ! = 0] nato odmeva "Napaka: varnostno kopiranje ni uspelo" mail -s "Napaka: Varnostno kopiranje $ hostname ni uspelo na" datum "" $ mailto </dev/nullfi

5. korak: Združite vse skupaj

Vse skupaj združite in zaženite. Če deluje, ga dodajte v crontab. Celoten skript je priložen. #Joe McManus#backup backupysys firewall#nastavite nekaj spremenljivkhostname=wrt54g.foo.bar.combasedir=/data/[email protected]# Pridobite konfiguracijo in shranite kot hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass --password = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`. config.bin#preverite, če deluje [$? ! = 0] nato odmeva "Napaka: varnostno kopiranje ni uspelo" mail -s "Napaka: Varnostno kopiranje $ hostname ni uspelo na` date` "$ mailto </dev/nullfi