### Backup Network Devices zgodność z v6.0.0 ### URUCHOMIENIE ## Uruchomienie jednorazowe: perl /opt/backupNetworkDevices/backup.pl ## Uruchomienie skryptu codziennie o 23:00: echo -e "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\\n00 23 * * * root perl /opt/backupNetworkDevices/backup.pl -q" > /etc/cron.d/backupNetworkDevices ## więcej argumentów: perl /opt/backupNetworkDevices/backup.pl --help ## ARGUMENTY: -q, --quiet tłumi drukowanie dane na wyjściu -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) -k, --kill=30 ubija wcześniej uruchomiony skrypt, który żyje dłużej niż określony czas (domyślnie: no) -db, --database=[ini|lms|mydb] z której bazy urządzeń ma korzystać skrypt (domyślnie: ini) -C, --config-script='/opt/backupNetworkDevices/config.ini' alternatywny plik konfiguracji (domyślnie: /opt/backupNetworkDevices/config.ini) -I, --ini-config='/opt/backupNetworkDevices/baseDevices.ini alternatywny plik bazy urządzeń sieciowych (domyślnie: /opt/backupNetworkDevices/baseDevices.ini) -M, --mydb-config='/opt/backupNetworkDevices/mydb.ini' alternatywny plik konfiguracji MyDB (domyślnie: /opt/backupNetworkDevices/mydb.ini) -L, --lms-config='/opt/backupNetworkDevices/lms.ini' alternatywny plik konfiguracji LMSa (domyślnie: /opt/backupNetworkDevices/lms.ini) -ls, --lms-stations tworzy kopie zapasową ustawień urządzeń stacyjnych będących w bazie LMS -lc, --lms-customers tworzy kopie zapasową ustawień urządzeń klienckich będących w bazie LMS -r, --run='1.1.1.1 2.2.2.2' lista urządzeń oddzielone spacją z których ma być pobrana kopia (domyślnie: 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 (domyślnie: żadne) -sp, --showpassword pokazuj hasła w trakcie logowania (domyślnie: ***) -s, --statistics pokaż statystyki na końcu oraz załącz je w mailu -m, --multitasking=4 uruchom wielowątkowość skryptu (gdy nie określisz ile, wtedy przyjmie tyle ile wątków ma Twój procesor = X) jeśli --debug to --multitasking=1