Indholdsfortegnelse:

Script til backup Linksys trådløse adgangspunktkonfigurationer: 5 trin
Script til backup Linksys trådløse adgangspunktkonfigurationer: 5 trin

Video: Script til backup Linksys trådløse adgangspunktkonfigurationer: 5 trin

Video: Script til backup Linksys trådløse adgangspunktkonfigurationer: 5 trin
Video: CS50 2015 - Week 6 2024, November
Anonim
Script til backup Linksys trådløse adgangspunktkonfigurationer
Script til backup Linksys trådløse adgangspunktkonfigurationer

Denne instruks vil vise et script, der kan bruges til at automatisere sikkerhedskopiering af linksys trådløse adgangspunktkonfigurationer. Faktisk kan dette let redigeres til backup af næsten enhver linksys -enhed.

Trin 1: Krav

Krav
Krav

Jeg går ud fra, at du har et linux- eller os x -system til din rådighed. Selvom cygwin ville fungere fint.

Trin 2: Variabler

Variabler
Variabler

Lad os først sætte nogle variabler. Rediger alle disse for at matche dit miljø. #!/bin/bash#Joe McManus#backup linksys firewall#sæt nogle variablerhostname=wrt54g.foo.bar.combasedir=/data/[email protected]

Trin 3: Hent konfiguration

Få Config
Få Config

Denne bit bruger wget til at downloade konfigurationen og gemme som hostname-date.config.bin#Hent konfigurationen og gem som hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass- password = $ pass --no-check-certifikat -O $ basedir/$ hostname-`date +%Y-%m-%d`.config.bin

Trin 4: Kontroller, om det fungerede

Kontroller, om det fungerede
Kontroller, om det fungerede

Vi tjekker nu om det virker, send e -mail hvis ikke. #tjek for at se om det virkede hvis [$? ! = 0] ekko derefter "Fejl: Sikkerhedskopiering mislykkedes" e -mails "Fejl: Sikkerhedskopiering af $ værtsnavn mislykkedes på` dato` "$ mailto </dev/nullfi

Trin 5: Sæt det hele sammen

Sæt det hele sammen
Sæt det hele sammen

Sæt det hele sammen og kør det. Hvis det virker, tilføj det til crontab. Hele scriptet er vedhæftet. #Joe McManus#backup linksys firewall#sæt nogle variablerhostname=wrt54g.foo.bar.combasedir=/data/[email protected]# Hent konfigurationen og gem som hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass --password = $ pass --no-check-certifikat -O $ basedir/$ hostname-`date +%Y-%m-%d`. config.bin#tjek for at se om det virkede hvis [$? ! = 0] ekko derefter "Fejl: Sikkerhedskopiering mislykkedes" e -mails "Fejl: Sikkerhedskopiering af $ værtsnavn mislykkedes på` dato` "$ mailto </dev/nullfi

Anbefalede: