====4.1. Instalacja====
Jeśli chcesz ustawić konfigurację któregoś ze skryptów, robi się to w odpowiedniej sekcji lms.ini. Same skrypty przenieś z katalogu /lms/bin/ do katalogu /usr/sbin. Po przeniesieniu musisz je jeszcze dopisać do crontaba tak, aby były uruchamiane automatycznie, właśnie wtedy kiedy tego chcesz.
Przykładowo, wpis w crontabie dla skryptu lms-payments (wykonywanego codziennie o godzinie 00:01) powinien wyglądać następująco:
1 0 * * * /usr/sbin/lms-payments 1 > /dev/null
Po więcej informacji możesz sięgnąć do **man crontab**
Większość lms'owych skryptów posiada dodatkowe opcje uruchomieniowe:
-C plik położenie i nazwa alternatywnego pliku lms.ini, domyślnie /etc/lms/lms.ini
-q wykonanie skryptu bez wyświetlania komunikatów
-h pomoc (a w zasadzie to tylko listing opcji)
-v informacja o wersji skryptu
====4.2. Lista dostępnych skryptów====
^Nazwa ^ Opis ^
|[[lms-notify]] |Powiadamianie klientów pocztą internetową o zaległościach, wystawionych fakturach, przekroczeniu terminu płatności|
|[[lms-notify.php]] |Powiadamianie klientów pocztą internetową o zaległościach, wystawionych fakturach, przekroczeniu terminu płatności (nowocześniejsza wersja PHP)|
|[[lms-notify-sms]] |Odpowiednik lms-notify do wysyłania smsów|
|[[lms-notify-messages]] |Odpowiednik lms-notify do ustawiania powiadomień http|
|[[lms-cutoff]] |Odłączanie klientów zadłużonych|
|[[lms-etherdesc]] |Generowanie pliku dla iptraf zawierającego pary MAC adres - nazwa hosta|
|[[lms-payments]] |Naliczanie opłat okresowych (abonamentowych) z fakturowaniem|
|[[lms-traffic]] |Zapis statystyk wykorzystania łącza|
|[[lms-traffic-logiptables]] |Statystyki łącza dla iptables|
|lms-makearp |Tworzenie tablicy ARP (/etc/ethers)|
|[[lms-makedhcpconf]] |Konfiguracja serwera DHCP (dhcpd.conf)|
|[[lms-makeiptables]] |Konfiguracja firewalla iptables|
|lms-makeipchains |Konfiguracja firewalla ipchains|
|lms-makeopenbsdpf |Konfiguracja firewalla dla systemu OpenBSD|
|lms-makeoidentconf |Konfiguracja oident|
|[[lms-sendinvoices]] |Wysyłanie faktur do klientów|
|[[lms-makemacs]] |Filtrowanie ruchu na bazie adresów źródłowych MAC|
|[[lms-makehosts]] |Generuje plik /etc/hosts|
|[[lms-makewarnings]] |Generuje regułki przekierowujące ruch klientów zadłużonych|
|[[lms-makemessages]] |Generuje regułki przekierowujące ruch klientów, którym ustawiono wiadomość administracyjną|
|[[lms-fping]] |Badanie aktywności komputerów|
|[[lms-reminder]] |Przypominanie o zaplanowanych zadaniach z Terminarza|
|[[lms-rtparser]] |Backend do Helpdesk'a|
|[[lms-teryt]] |Import bazy TERYT|