### Backup Network Devices v5.3.0 ### URUCHOMIENIE perl /opt/backupNetworkDevices/backup.pl --help -q, -?, --quiet tłumi drukowanie dane na wyjściu; error, done -h, --help drukuje pomoc -v, --version drukuje wersje -n, --new sprawdza czy jest nowa wersja (potrzebny dostęp do internetu) -d, --debug debuger (wyłącza argument quiet) --kill=30 ubija wcześniej uruchomiony skrypt, który żyje dłużej niż określony czas (default: no) -C, --config-file='/path/config.ini' alternatywny plik konfiguracji (default: /opt/backupNetworkDevices/config.ini) -db, --database=[ini|lms|mydb|omsystem] z której bazy urządzeń ma korzystać skrypt (default: ini) -ls, --lms-stations wykonuje kopie zapasową ustawień urządzeń stacyjnych będących w bazie LMS -lc, -lk, --lms-customers wykonuje kopie zapasową ustawień urządzeń klienckich będących w bazie LMS -I, --ini-file='/path/baseDevices.ini' alternatywny plik bazy urządzeń sieciowych (default: /opt/backupNetworkDevices/baseDevices.ini) -L, --lms-config='/path/mydb.ini' alternatywny plik konfiguracji LMSa (default: /etc/lms/lms.ini) -M, --mydb-config='/path/lms.ini' alternatywny plik konfiguracji MyDB (default: /opt/backupNetworkDevices/mydb.ini) -O, --omsystem-file='/path/config.ini' alternatywny plik konfiguracji OMSystem (default: /opt/omsystem/config.ini) -r, --run='1.1.1.1 2.2.2.2' lista urządzeń oddzielone spacją z których ma być pobrana kopia (default: wszystkie urządzenia) -nr, --norun='1.1.1.1 2.2.2.2' lista urządzeń oddzielone spacją z których ma nie być pobrana kopia (default: żadne) -sp, --showpassword pokazuj hasła w trakcie logowania (default: ** ## Uruchomienie jednorazowe: perl /opt/backupNetworkDevices/backup.pl [Enter] ## Uruchomienie skryptu codziennie o 23:00 w cronie: nano /etc/cron.d/backupNetworkDevices [Enter] # Dopisujemy: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 00 23 * * * root perl /opt/backupNetworkDevices/backup.pl -q # zapisywanie CTRL + o # wychodzenie CTRL + x ## więcej argumentów: perl /opt/backupNetworkDevices/backup.pl --help