### syncLMS-Multi-MikroTik-PPPoE zgodność z v1.0.0 ### URUCHOMIENIE ## Uruchomienie jednorazowe: perl /opt/syncLMS-Multi-MikroTik-PPPoE/syncLMS-Multi-MikroTik-PPPoE.pl ## Uruchomienie skryptu co minutę sprawdzając czy coś zmieniło się w LMS-ie oraz co godzinę sprawdzając spójność danych LMS-a z Mikrotika echo -e "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\\n* * * * * root perl /opt/syncLMS-Multi-MikroTik-PPPoE/syncLMS-Multi-MikroTik-PPPoE.pl -q\\n1 * * * * root perl /opt/syncLMS-Multi-MikroTik-PPPoE/syncLMS-Multi-MikroTik-PPPoE.pl -f -q" > /etc/cron.d/syncLMS-Multi-MikroTik-PPPoE ## więcej argumentów: perl /opt/syncLMS-Multi-MikroTik-PPPoE/syncLMS-Multi-MikroTik-PPPoE.pl --help ## ARGUMENTY: -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) -k, --kill=30 ubija wcześniej uruchomiony skrypt, który żyje dłużej niż określony czas (domyślnie: no) -np, --noRunIfItRunScript nie pozwala uruchomić się skryptowi, jeśli jest już uruchomiony -C, --config-script='/opt/syncLMS-Multi-MikroTik-PPPoE/config.ini' alternatywny plik konfiguracji (domyślnie: /opt/syncLMS-Multi-MikroTik-PPPoE/config.ini) -f, --force wymusza synchronizacje -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