Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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