Compare commits

...

4 Commits

View File

@ -33,4 +33,29 @@ Nanos,Router,192.168.2.3,22,backupscript
V tem primeru se torej skripta priklaplja na router na **Nanosu**, ki ima IP **192.168.2.3**, SSH posluša na vratih **22**. Za priklop nanj je uporabljen uporabnik **backupscript**. Kot prej rečeno je nujno, da je tudi ustvarjena mapa **Nanos** oz. mapa z imenom uporabljene lokacije. V tem primeru se torej skripta priklaplja na router na **Nanosu**, ki ima IP **192.168.2.3**, SSH posluša na vratih **22**. Za priklop nanj je uporabljen uporabnik **backupscript**. Kot prej rečeno je nujno, da je tudi ustvarjena mapa **Nanos** oz. mapa z imenom uporabljene lokacije.
Skripta izvede varnostno kopijo na vseh napravah, ki so vpisane na seznam. Skripta izvede varnostno kopijo na vseh napravah, ki so vpisane na seznam.
Za avtomatizacijo skripte uporabimo "cron"
```
sudo apt install cron -y
```
Do konfiguracije "cron-a" pridemo s komando:
```
crontab -e
```
Če želimo, da se skripta požene vsak dan ob 02:00 dodamo spodnjo vrstico:
```
0 2 * * * /usr/bin/python3 /path/to/script/main.py
```
Konfiguracijo pa lahko preverimo z:
```
crontab -l
```
Repozitorij ima dva brancha. Razlikujeta se v načinu izvoza konfiguracije Mikrotika. Skripta v prvemu branchu izvozi konfiguracijo v datoteko na mikrotiku in jo nato prenese. Skripta v drugemu branchu ukaže izvoz in zapiše izhod terminala direktno v datoteko na strežniku.