W systemie Prolib na serwerach (bazy danych, Integro, OpacWWW) jest uruchamiane wiele dodatkowych procedur.
Do ich uruchamiania wykorzystywany jest mechanizm crontab (dla Linux'a) lub Harmonogram zadań (dla Windows).
Na serwerze bazy danych wywołania są umieszczone w crontab'ie użytkowników: maxel i root.
Po zalogowaniu się na użytkownika root i wydając polecenie
[root@ProlibDB ~]# crontab -l -u maxel
zobaczymy listę wywoływanych skryptów dla użytkownika maxel

Pierwsze 5 kolumn oznacza:
czas uruchomienia (minuty)
czas uruchomienia (godzina)
dzień miesiąca
miesiąc
dzień tygodnia
Kolejna kolumna to polecenie do uruchomienia.
W naszym przykładzie pierwszy wpis oznacza:
Codziennie o godzinie 0:03 uruchom /prolib/maxware/bin/prolib crontab
Większość wpisów wywołuje skrypt /prolib/maxware/bin/prolib który jest głównym skryptem systemu Prolib i który wykonuje różne operacje na serwerze bazy danych zależnie od pierwszego parametru.
Opcje skryptu /prolib/maxware/bin/prolib wykorzystywane do uruchamiania różnych procedur wywoływanych cyklicznie:
crontab
Wywołanie procedur które mają być wykonane raz dziennie:
- rotowane są logi (https://help.prolib.pl/faqs/co-jest-i-jak-dzia%C5%82a-rotacja-log%C3%B3w
- instalowane są poprawki do systemu Prolib (poprawki dla serwera bazy danych)
- restartowani są klienci dla Integro/OpacWWW (AppServer lub WebSpeed)
- uruchamiane są procedury:
snd_zwr.p - wysłanie maili o upływającym terminie zwrotu książki
czytkarmail.p - wysłanie maili o rozpoczęciu naliczania kary
rejopsrv.p rejopsrv-usuzam.p - obsługa mechanizmu Zdalnej Rejestracji Czytelników (maile, blokady, usuwanie)
datawazczyt.p - obsługa daty ważności konta
init_wypbatch.p - inicjalizacja Wypożyczalni
wid_init.p - obsługa modułu Wymiana i Dary
wo2_opacbp.p - czyszczenie tablic tymczasowych OpacWWW
statystyka-batch.p - statystyki (głównie Wypożyczalni)
news-cleaner.p - usuwanie starych nowości
batchraporty.p - generowanie raportów w trybie batchowym
zamowienia-control-batch.p - obsługa zamówień ksero, skanów
recipient-control-batch.p - kontrola poprawności numeru telefonu (dla SMSów)
aktualnosci-remove-batch.p - usuwanie przeterminowanych aktualności biblioteki
rankings-analyzer-batch.p - analiza danych dla potrzeb rankingu
kolekcja-control-batch.p - obsługa Kolekcji
powiadomienia-batch.p - obsługa modułu Powiadomienia
batch-email-kasacja-kolejki.p - usuwanie starych emaili z bazy danych
rating-update-batch.p - aktualizacja ocen czytelnika (na podstawie danych Indeksu Centralnego)
cron20
Wywołanie procedur które mają być wykonane w nocy. Obecnie wywoływane są dwie procedury porządkujące dane:
buduj5xxbatch.p - procedura odbudowuje linki w polach 5xx
batch-rec-refresher.p - batchowa odbudowa rekordów (np. po scalaniu słowników)
cron5
Wywołanie procedur związanych z aktualizacją danych z CKHW
akt_lkhw.p - aktualizacja haseł CKHW
akt_rek_bibl.p - aktualizacja rekordów bibliograficznych importowanych z NUKATu
ex-locks-control
W opcji tej uruchamiana jest procedura ex-locks-control.p, która usuwa blokady na rekordach czytelników założone w module Wypożyczalnia
digitalizacja_control
W opcji tej uruchamiana jest procedura digitalizacja_control.p, która usuwa blokady związane z obsługą materiałów zdigitalizowanych
check_sys
Sprawdzenie stanu serwera i różnych elementów systemu Prolib dla potrzeb alarmów
solr-update
Obsługa synchronizacji danych pomiędzy bazą Prolib a Integro (baza SOLR). Procedura jest uruchamiana tylko gdy w bibliotece jest Integro
batch batch-rewersy.p
Uruchomienie procedury wydruku rewersów.
blokuj_za_nocne
Blokada czytelników związana z mechanizmem wypożyczeń nocnych
W każdej bibliotece występuje także wpis:
/prolib/emailmax/skrypty/unix/wyslij.sh
Jest to wywołanie mailera.
W niektórych bibliotekach mogą być jeszcze wywoływane inne procedury zależne od konfiguracji. Skrypty zazwyczaj umieszczane są w katalogu /prolib/maxware/bin
W przypadku użytkownika root, procedur związanych z systemem Prolib jest trochę mniej. Mogą to być:
/prolib/maxware/bin/kopia
Wykonanie kopii bezpieczeństwa bazy i aplikacji
/prolib/maxware/bin/czysc_logi_tomcata.sh
Uruchomienie procedury usuwającej stare logi z katalogu /prolib/opac-integro/tomcat/logs. Procedura działa gdy jest Integro
/prolib/maxware/bin/straznik.sh
Uruchomienie procedury kontrolującej drukarki do rewersów (strażnik drukarek)