Compare commits
4 Commits
Terminal-o
...
main
Author | SHA1 | Date | |
---|---|---|---|
6e4ab07a67 | |||
4258852338 | |||
b5ad8daf44 | |||
6ab36bec6d |
27
README.md
27
README.md
@ -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.
|
Loading…
x
Reference in New Issue
Block a user